码迷,mamicode.com
首页 > 其他好文 > 详细

统计元音

时间:2014-11-28 10:22:55      阅读:302      评论:0      收藏:0      [点我收藏+]

标签:printf   数据   测试   

统计元音

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


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
o:1
i:1
u:1

a:2 e:1 i:3 o:0 u:1
源代码:
#include<stdio.h> #include<string.h>  int main()  {     char a[100],t;     int i,l,n,num[5];     scanf("%d",&n);     getchar();     while(n--)     {         memset(num,0,sizeof(num));         gets(a);         l=strlen(a);         for(i=0;i<l;i++)         {             if(a[i]==‘a‘)                 num[0]++;             else                 if(a[i]==‘e‘)                     num[1]++;                 else                     if(a[i]==‘i‘)                         num[2]++;                     else                         if(a[i]==‘o‘)                              num[3]++;                         else                             if(a[i]==‘u‘)                                 num[4]++;         }          printf("a:%d\n",num[0]);         printf("e:%d\n",num[1]);         printf("i:%d\n",num[2]);         printf("o:%d\n",num[3]);         printf("u:%d\n",num[4]);         if(n!=0)             printf("\n");     }     return 0; }

统计元音

标签:printf   数据   测试   

原文地址:http://blog.csdn.net/zchlww/article/details/41557317

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!