#include<stdio.h>
int main(){
char c;
int letters=0,space=0,digit=0,other=0;
printf("请输入一行字符:\n");
//getchar函数可以从标准输入中获取一个字符。
//当标准输入了多个字符的时候,getchar函数就会从缓冲区当中读取字符。
while((c=getchar())!='\n'){
if(c>='a'&&c<='z'||c>='A'&&c<='Z')
letters++;
else if(c==' ')
space++;
else if(c>='0'&&c<='9')
digit++;
else
other++;
}
printf("字母数:%d\n空格数:%d\n数字数:%d\n其他:%d\n",letters,space,digit,other);
return 0;
}