能告诉我哪个部分错了吗?提交的时候显示是错误答案


#include<stdio.h>
#include<string.h>
int main()
{
    int n,i,j,k;
    scanf("%d",&n);
    int num1,num2,num3,num4,num5;
    num1=num2=num3=num4=num5=0;
    i=1;
    while(i<=n)
    {
        char a[100];
        scanf("%s",a);
        k=strlen(a);
        for(j=0;j<k;j++)

        {
            if (a[j]=='a')  num1++;
            if (a[j]=='e')  num2++;
            if (a[j]=='i')  num3++;
            if (a[j]=='o')  num4++;
            if (a[j]=='u')  num5++;
        }
        printf("a:%d\ne:%d\ni:%d\no:%d\nu:%d\n",num1,num2,num3,num4,num5);
        i=i+1;
        if(i!=n) printf("\n");
    }
    return 0;
}


#include<stdio.h>
#include<string.h>
int main()
{
    int n,i,j,k;
    scanf("%d",&n);
    int num1,num2,num3,num4,num5;
    i=1;
    while(i<=n)
    {
        num1=num2=num3=num4=num5=0;
        char a[100];
        scanf("%s",a);
        k=strlen(a);
        for(j=0;j<k;j++)
        {
            if (a[j]=='a')  num1++;
            if (a[j]=='e')  num2++;
            if (a[j]=='i')  num3++;
            if (a[j]=='o')  num4++;
            if (a[j]=='u')  num5++;
        }
        printf("a:%d\ne:%d\ni:%d\no:%d\nu:%d\n",num1,num2,num3,num4,num5);
        i=i+1;
        if(i!=n) printf("\n");
    }
    return 0;
}