字符数组的计算
#include<stdio.h>void main()
{char str[3][81];
int yd=0,dx=0,sz=0,kg=0,qita=0,i,j;
for(i=0;i<3;i++)
gets(str[i]);
for(i=0;i<3;i++)
for(j=0;str[i][j]!='\0';j++)
if(str[i][j]<='Z'&&str[i][j]>='A')
yd++;
else if(str[i][j]<='z&&str[i][j]>='a')
dx++;
else if(str[i][j]<='9'&&str[i][j]>='0')
sz++;
else if(str[i][j]==' ')
kg++;
else qita++;
printf("%d %d %d %d %d",yd,dx,sz,kg,qita);
}
请教各位大虾 这个程序有什么错误呢
}