题目:有一篇文章,共有三行文字,每行80个字符,输入一个数,要求分别统计下英文大写字母,小写字母,数字,空格和其他字符的个数。
#include<stdio.h>
#include<string.h>
int main()
{
char str[3][3];
int i,n,s=0,q=0,j=0,w=0,z=0;
printf("字符数组是:");
for(i=0;i<=2;i++)
for(n=0;n<=2;n++)
gets(str);
for(i=0;i<=2;i++)
{
for(n=0;n<=2;n++)
{
if(str[i][n]>='a'&&str[i][n]<='z')
s=s+1;
else if(str[i][n]>='A'&&str[i][n]<='Z')
q=q+1;
else if(str[i][n]>='0'&&str[i][n]<='9')
j=j+1;
else if(str[i][n]=='')
w=w+1;
else z=z+1;
}
printf("%d\n%d\n%d\n%d\n%d\n",s,q,j,w,z);
}
printf("\n");
return 0;
}
慕的地8582982
相关分类