统计元音
2014-10-27 15:32
183 查看
Problem Description
统计每个元音字母在字符串中出现的次数。
Input
输入数据首先包括一个整数n,表示测试实例的个数,然后是n行长度不超过100的字符串。
Output
对于每个测试实例输出5行,格式如下:
a:num1
e:num2
i:num3
o:num4
u:num5
多个测试实例之间由一个空行隔开。
请特别注意:最后一块输出后面没有空行:)
Sample Input
2
aeiou
my name is ignatius
Sample Output
a:1
e:1
i:1
o:1
u:1
a:2
e:1
i:3
o:0
u:1
统计每个元音字母在字符串中出现的次数。
Input
输入数据首先包括一个整数n,表示测试实例的个数,然后是n行长度不超过100的字符串。
Output
对于每个测试实例输出5行,格式如下:
a:num1
e:num2
i:num3
o:num4
u:num5
多个测试实例之间由一个空行隔开。
请特别注意:最后一块输出后面没有空行:)
Sample Input
2
aeiou
my name is ignatius
Sample Output
a:1
e:1
i:1
o:1
u:1
a:2
e:1
i:3
o:0
u:1
#include <stdio.h> int main(){ int n; char c; int a_amount; int e_amount; int i_amount; int o_amount; int u_amount; scanf("%d",&n); getchar(); while(n--){ a_amount=0; e_amount=0; i_amount=0; o_amount=0; u_amount=0; while((c=getchar())!='\n'){ if(c=='a') a_amount++; else if(c=='e') e_amount++; else if(c=='i') i_amount++; else if(c=='o') o_amount++; else if(c=='u') u_amount++; } printf("a:%d\n",a_amount); printf("e:%d\n",e_amount); printf("i:%d\n",i_amount); printf("o:%d\n",o_amount); printf("u:%d\n",u_amount); if(n!=0) printf("\n"); } return 0; }