统计元音字母出现次数 看不出哪里错了
#include<stdio.h>#include<string.h>
int main()
{
int n,t,a,e,i,o,u,m;
char p[500];
while(~scanf("%d",&n))
{
getchar();
gets(p);
t=strlen(p);
a=e=i=o=u=0;
for(m=0;m<t;m++)
{
if(p[m]=='a')
a++;
if(p[m]=='e')
e++;
if(p[m]=='i')
i++;
if(p[m]=='o')
o++;
if(p[m]=='u')
u++;
}
printf("a:%d\ne:%d\ni:%d\no:%d\nu:%d\n",a,e,i,o,u);
printf("\n");
}
return 0;
}
这个哪里错了