lx-0721-1003统计元音

来源:互联网 发布:java classloader原理 编辑:程序博客网 时间:2024/04/30 13:55

Problem Description

统计每个元音字母在字符串中出现的次数。

Input

输入数据首先包括一个整数n,表示测试实例的个数,然后是n行长度不超过100的字符串。

Output

对于每个测试实例输出5行,格式如下:
a:num1
e:num2
i:num3
o:num4
u:num5
多个测试实例之间由一个空行隔开。

请特别注意:最后一块输出后面没有空行:)

Sample Input

2aeioumy name is ignatius

Sample Output

a:1e:1i:1o:1u:1a:2e:1i:3o:0u:1
 
 
 
 
 
#include <stdio.h>#include <string.h>int main(){ int k,j,n,m,a,e,i,o,u; char str[110]; scanf("%d",&n); getchar(); while(n--) { gets(str); m=strlen(str); for(a=e=i=o=u=j=0;j<m;j++)  {   if(str[j]=='a')   a++;   else if(str[j]=='e')   e++;   else if(str[j]=='i')   i++;   else if(str[j]=='o')   o++;   else if(str[j]=='u')   u++;  }  printf("a:%d\n",a);  printf("e:%d\n",e);  printf("i:%d\n",i);  printf("o:%d\n",o);  printf("u:%d\n",u);  if(n) printf("\n");  //if(n) puts(""); } return 0;}
0 0