hpu E

来源:互联网 发布:网络电视怎样调出频道 编辑:程序博客网 时间:2024/06/05 09:45
#include<stdio.h>#include<string.h>int main(){int n,a,e,i1,o,u,i,t;char a1[105];scanf("%d",&n);getchar();while(n--){gets(a1);a=0;e=0;i1=0;o=0;u=0;t=strlen(a1);for(i=0;i<t;i++)if(a1[i]=='a')a++;else if(a1[i]=='e')e++;else if(a1[i]=='i')i1++;else if(a1[i]=='o')o++;else if(a1[i]=='u')u++;printf("a:%d\n",a);printf("e:%d\n",e);printf("i:%d\n",i1);printf("o:%d\n",o);printf("u:%d\n",u);if(n>=1)printf("\n");}return 0; } 

Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u
Submit Status

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


刚开始不清楚GETCHAR()的意思,后来明白了。
原创粉丝点击