a:num1
e:num2
i:num3
o:num4
u:num5
多个测试实例之间由一个空行隔开。
请特别注意:最后一块输出后面没有空行:)
#include<stdio.h>
#include<string.h>
int main()
{
int n;
char str[1000];
scanf( "%d", &n );
while( n-- )
{
gets( str );
int t;
int count[5] = {0};
t = strlen( str );
for( int i= 0; i < t; i++ )
{
switch(str[i])
{
case 'a':count[0]++;break;
case 'e':count[1]++;break;
case 'i':count[2]++;break;
case 'o':count[3]++;break;
case 'u':count[4]++;break;
}
}
printf( "a:%d\n", count[0] );
printf( "e:%d\n", count[1] );
printf( "i:%d\n", count[2] );
printf( "o:%d\n", count[3] );
printf( "u:%d\n", count[4] );
if( n ) puts( "" );
}
}