水题中。
#include <stdio.h>
#include <string.h>
#define N 100
int main(void)
{
int n,flag=0;
scanf("%d%*c",&n);
while(n--)
{
char str[N];
int a,e,i,o,u;
a=e=i=o=u=0;
fgets(str,N,stdin);
for(int j=0;j<strlen(str);++j)
{
if(str[j]=='a')
++a;
else if(str[j]=='e')
++e;
else if(str[j]=='i')
++i;
else if(str[j]=='o')
++o;
else if(str[j]=='u')
++u;
}
printf("a:%d\ne:%d\ni:%d\no:%d\nu:%d\n",a,e,i,o,u);
if(n)putchar('\n');
}
return 0;
}