统计元音
http://acm.sdut.edu.cn/sdutoj/showproblem.php?pid=1250&cid=1130
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
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[] 清零
要注意细节
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步