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

有没有人在啊,想请分析下,求:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
最新回答
纯味野猫

2024-06-27 03:45:53

读一个判断一个..
void work()
{
char c;
int nl=0;//英文字母数
int ns=0;//空格````
int nn=0;//数字```
int ne=0;//其他字符````
int n;//字符串长度....
int i;
for(i=1;i<=n;i++)
{
scanf("%c",&c);
if(c >= 'A' && c<= 'z' || c >= 'a' && c <= 'z') nl++;
else if(c == ' ') nl++;
else if(c >= '0' && c <= '9') nn++;
else ne++;
}