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
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;
}