统计元音(2027)

来源:互联网 发布:仿制电影淘淘源码下载 编辑:程序博客网 时间:2024/06/02 17:24

统计元音

Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 36683 Accepted Submission(s): 15121


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 i,n,j;    char str[101];    while(scanf("%d",&n)!=EOF)    {        getchar();        int flag = 0;        for(j = 0;j<n;j++)        {        int sa=0,se=0,si=0,so=0,su=0;        gets(str);        for(i=0;i<strlen(str);i++)        {        if(str[i]=='a')        sa++;         else if(str[i]=='e')        se++;         else if(str[i]=='i')        si++;        else if(str[i]=='o')        so++;       else  if(str[i]=='u')        su++;       }        printf("a:%d\n",sa);        printf("e:%d\n",se);        printf("i:%d\n",si);        printf("o:%d\n",so);        printf("u:%d\n",su);        flag++;        if(flag<n)        printf("\n");        }    }    return 0;}
0 0
原创粉丝点击