求帮看看代码哪错了,栓q!
#include
#include
int main()
{
char a[100],b[100],c[100];
int i,d=0,x=0,s=0,k=0,q=0,n;
fgets(a,100,stdin);
fgets(b,100,stdin);
fgets(c,100,stdin);
n=strlen(a)-1;
for(i=0; i91&&a[i]>64) d++;
else if(a[i]>96&&a[i]<123) x++;
else if(a[i]>47&&a[i]<58) s++;
else if(a[i]==32) k++;
else q++;
n=strlen(b)-1;
for(i=0; i91&&b[i]>64) d++;
else if(b[i]>96&&b[i]<123) x++;
else if(b[i]>47&&b[i]<58) s++;
else if(b[i]==32) k++;
else q++;
n=strlen(c)-1;
for(i=0; i91&&c[i]>64) d++;
else if(c[i]>96&&c[i]<123) x++;
else if(c[i]>47&&c[i]<58) s++;
else if(c[i]==32) k++;
else q++;
printf("%d %d %d %d %d",d,x,s,k,q);
return 0;
}