統計母音 hd 2027

q923714892發表於2020-04-06

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

a:2
e:1
i:3
o:0

u:1

#include<stdio.h>
#include<string.h>
int main()
{
	int n,c,d,e,f,g,i,b;
	char a[110];
	scanf("%d",&n);
	getchar();
	while(n--)
	{
		c=0;
		d=0;
		e=0;
		f=0;
		g=0;
		gets(a);
		b=strlen(a);
		for(i=0;i<b;i++)
		{
			if(a[i]=='a')	c++;
			if(a[i]=='e')	d++;
			if(a[i]=='i')	e++;
			if(a[i]=='o')	f++;
			if(a[i]=='u')	g++;
		}
		printf("a:%d\n",c);
		printf("e:%d\n",d);
		printf("i:%d\n",e);
		printf("o:%d\n",f);
		printf("u:%d\n",g);
		if(n)	printf("\n");<span style="white-space:pre">		</span>//後面是兩個空行
	}
}


相關文章