输入一行字符,分别统计出其中的英文字母、空格、数字和其它字符的个数。

有没有人在啊,想请分析下,输入一行字符,分别统计出其中的英文字母、空格、数字和其它字符的个数。
最新回答
派大星┘

2024-05-19 09:03:14

#include
int
main(){
char
c[50];
int
i,el=0,sp=0,nu=0,other=0;
gets(c);//输入字符串
for(i=0;
i
='A'
&&
c[i]<='Z')||(c[i]>='a'
&&
c[i]<='z'))
el++;
else
if(c[i]>='0'&&c[i]<='9')
nu++;
else
if(c[i]=='
')
sp++;
else
other++;
}
printf("英文字母个数=%d\n数



=%d\n空



=%d\n其他字符个数=%d\n",el,nu,sp,other);
return
0;}已经测试过了,测试结果如下,有问题可以继续追问。
以上回答你满意么?