统计元音

http://acm.sdut.edu.cn/sdutoj/showproblem.php?pid=1250&cid=1130

View Code
 1 #include<stdio.h>   
 2 #include<string.h>   
 3 int main()   
 4 {   
 5    int i, n, num[5] ;   
 6    char a[100] ;   
 7    scanf("%d",&n) ;   
 8    getchar() ;   
 9    while(n--)   
10    {   
11       memset(num,0,sizeof(num)) ;   
12       gets(a) ;   
13       for(i=0;i<strlen(a);i++)   
14       {   
15           if(a[i]=='a') num[0]++ ;   
16           else if(a[i]=='e') num[1]++ ;   
17           else if(a[i]=='i') num[2]++ ;   
18           else if(a[i]=='o') num[3]++ ;   
19           else if(a[i]=='u') num[4]++ ;   
20       }   
21       printf("a:%d\n",num[0]) ;   
22       printf("e:%d\n",num[1]) ;   
23       printf("i:%d\n",num[2]) ;   
24       printf("o:%d\n",num[3]) ;   
25       printf("u:%d\n",num[4]) ;   
26   
27       if(n!=0) printf("\n") ;   
28    }   
29    return 0 ;   
30 }   

总结:memset(num,0,sizeof(num)) ;  数组num[] 清零

要注意细节

原文地址:https://www.cnblogs.com/yelan/p/2877836.html