1. 程式人生 > >杭電 2027 統計母音

杭電 2027 統計母音

#include<stdio.h>
#include<string.h>
int main()
{
	char b[6]={'a','e','i','o','u'};
	int a[6];
	char s[110];
	int  i,j,n,k,t;
	scanf("%d%*c",&t);//%*c是用來跳過此題中的回車鍵的,讀取但是不賦值給變數。
	while(t--)
	{                  //也可以在此處加一個getchar(),吸收回車鍵。
		gets(s);
		n=strlen(s);
		for(i=0;i<6;i++)
			a[i]=0;
		for(i=0;i<n;i++)
		{
			if(s[i]=='a')
				a[0]++;
			if(s[i]=='e')
				a[1]++; 
			if(s[i]=='i')
				a[2]++; 
			if(s[i]=='o')
				a[3]++; 
			if(s[i]=='u')
				a[4]++;
		} 
		for(i=0;i<5;i++)
			printf("%c:%d\n",b[i],a[i]);
		if(t!=0)
			printf("\n");                         
	}   
	return 0;   
}