C语言代码:
# include <stdio.h>
int main()
{
char t;
int a=0, b=0, c=0, d=0;
printf("请您输入一行字符:\n");
while((t = getchar()) != '\n')
{
if(t>='a'&&t<='z' || t>='A'&&t<='Z')
a++;
else if(t == ' ')
b++;
else if(t>='0' && t<='9')
c++;
else
d++;
}
printf("字母数:%d\n空格数:%d\n数字数:%d\n其他字符数:%d\n", a, b, c, d);
return 0;
}
运行结果: