hdoj2027 统计元音

来源:互联网 发布:断电mysql修复 编辑:程序博客网 时间:2024/06/07 19:18

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
【AC答案】
#include<stdio.h>#include<string.h>int main(){ int n,i,j,num1,num2,num3,num4,num5; char ch[100]; scanf("%d",&n); getchar(); for(i=1;i<=n;i++) {     num1=num2=num3=num4=num5=0;  gets(ch);  for(j=0;j<strlen(ch);j++)  {   if(ch[j]=='a')   num1++;   else if(ch[j]=='e')   num2++;   else if(ch[j]=='i')   num3++;   else if(ch[j]=='o')   num4++;      else if(ch[j]=='u')   num5++;  }  printf("a:%d\ne:%d\ni:%d\no:%d\nu:%d\n",num1,num2,num3,num4,num5);  if(i<n)  printf("\n"); } return 0;}
0 0