int main()
{
char n;
int letter = 0, space = 0, digit = 0, other = 0;
while (scanf("%c",&n) != EOF)
{
if ((n >= 'a' && n <= 'z') || (n >= 'A' && n <= 'Z'))
letter++;
else if (n == ' ')
space++;
else if (n >= '0' && n <= '9')
digit++;
else
other++;
}
printf("%d %d %d %d", letter, space, digit, other);
return 0;
}
该C程序读入标准输入的字符,统计字母、数字、空格和其他字符的个数,并分别输出计数结果。
1万+

被折叠的 条评论
为什么被折叠?



