标题
如何输入一行字符,分别统计出其中其中英文字母、空格、数字和其他字符的个数?
#include <stdio.h>
void main()
{
char ch;
int a = 0, b = 0, c = 0, d = 0;
while ((ch = getchar()) != '\n')
{
if ((ch >= 'a'&&ch <= 'z') || (ch >= 'A'&&ch <= 'Z'))
{
a++;
}
else if (ch >= '0'&&ch <= '9')
{
b++;
}
else if (ch == ' ')
{
c++;
}
else
{
d++;
}
}
printf("英文字母的个数:%d\n", a);
printf("数字的个数:%d\n", b);
printf("空格的个数:%d\n", c);
printf("其他字符的个数:%d\n", d);
}
******作者:邹氏情歌cium******