您的位置:首页 > 其它

统计元音 hd 2027

2016-07-21 23:37 357 查看
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

#include<stdio.h>
#include<string.h>
int main()
{
int n,c,d,e,f,g,i,b;
char a[110];
scanf("%d",&n);
getchar();
while(n--)
{
c=0;
d=0;
e=0;
f=0;
g=0;
gets(a);
b=strlen(a);
for(i=0;i<b;i++)
{
if(a[i]=='a')	c++;
if(a[i]=='e')	d++;
if(a[i]=='i')	e++;
if(a[i]=='o')	f++;
if(a[i]=='u')	g++;
}
printf("a:%d\n",c);
printf("e:%d\n",d);
printf("i:%d\n",e);
printf("o:%d\n",f);
printf("u:%d\n",g);
if(n)	printf("\n");<span style="white-space:pre">		</span>//后面是两个空行
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: