#include <stdio.h> #include <stdlib.h> #include <math.h> int main(void) { char s; int count=0,count1=0,count2=0,count3=0; while((s = getchar())!=' ') //getchar()就是在键盘上输入一个字符显示在屏幕上 { if(s>='a'&&s<='z'||s>='A'&&s<='Z') count++; else if(s>='0'&&s<='9')//判断是否为整数的时候也要加'',引住数字(易错点) count1++; else if(s==' ') count2++; else count3++; } printf("%d %d %d %d",count,count1,count2,count3); return 0; }