有一篇文章,共有3行文字,每行有80个字符。要求分别统计出其中英文大写字母,英文小写字母,数字,空格,以及其他字符的个数。
我是初学者 , 请用字符数组的形式编这道题。
#include<stdio.h>
void main()
{
int i,j;
int xiao=0;
int da=0;
int kong=0;
int qita=0;
int shu=0;
char str[3][80];
gets(str);
for(i=0;i<3;i++)
for(j=0;j<80;j++)
{
if(str[i][j]>='a'&&str[i][j]<='z')
xiao=xiao+1;
else if(str[i][j]>='A'&&str[i][j]<='Z')
da=da+1;
else if(str[i][j]==' ')
kong=kong+1;
else if(str[i][j]>='1'&&str[i][j]<='9')
shu=shu+1;
else
qita=qita+1;
}
printf("%d ,%d ,%d ,%d ,%d ",xiao,da,kong,shu,qita);
}
如上题谁能帮我看看我错在哪了
不胜感谢