统计元音
Input
Output
a:num1
e:num2
i:num3
o:num4
u:num5
多个测试实例之间由一个空行隔开。
请特别注意:最后一块输出后面没有空行:)
Sample Input
2 aeiou my name is ignatius
a:1 e:1 i:1 o:1 u:1 a:2 e:1 i:3 o:0 u:1
my code:
#include<stdio.h>
#include <ctype.h>
int main(){
char a[100];
int n,i,j;
while(~scanf("%d\n",&n)){
for(i=0;i<n;i++){
gets(a);
int ca=0,ce=0,ci=0,co=0,cu=0;
for(j=0;a[j]!='\0';j++){
if(a[j]=='a'||a[j]=='A'){ca++;}
else if(a[j]=='e'||a[j]=='E'){ce++;}
else if(a[j]=='i'||a[j]=='I'){ci++;}
else if(a[j]=='o'||a[j]=='O'){co++;}
else if(a[j]=='u'||a[j]=='U'){cu++;}
}
printf("a:%d\n",ca);
printf("e:%d\n",ce);
printf("i:%d\n",ci);
printf("o:%d\n",co);
printf("u:%d\n",cu);
if(i!=(n-1)) printf("\n");
}
}
return 0;
}