HDU 2027統計母音(水~)

2587 ワード

Description統計各母音文字列に出現する回数Input入力データは、まず、テストインスタンスの個数を表す整数nを含み、次に、n行の長さが100を超えない文字列Outputが各テストインスタンスに対して5行出力する.フォーマットは、a:num 1 e:num 2 i:num 3 o:num 4 u:num 5の複数のテストインスタンス間を1つの空行で区切っています.特に、最後のブロック出力の後ろに空行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 Solution水題Code
#include<cstdio>
#include<cstring>
#include<iostream>
using namespace std;
int main()
{
    char s[1111];
    int t;
    scanf("%d",&t);
    getchar();
    while(t--)
    {
        gets(s);
        int num1=0,num2=0,num3=0,num4=0,num5=0;
        int len=strlen(s);
        for(int i=0;i<len;i++)
            if(s[i]=='a')num1++;
            else if(s[i]=='e')num2++;
            else if(s[i]=='i')num3++;
            else if(s[i]=='o')num4++;
            else if(s[i]=='u')num5++;
        printf("a:%d
e:%d
i:%d
o:%d
u:%d
"
,num1,num2,num3,num4,num5); if(t)printf("
"
); } return 0; }