#include<stdio.h>
int main()
{int zm=0,kg=0,sz=0,qt=0;
char c;
for(;(c=getchar())!='\n';)
if(c>='A'&&c<='Z'||c>='a'&&c<='z')zm++;
else if(c>='0'&&c<='9')sz++;
else if(c==' ')kg++;
else qt++;
printf("英文字母:%d\n数字:%d\n空格:%d\n其它:%d\n",zm,sz,kg,qt);
return 0;
}
C语言经典例子之统计英文、字母、空格及数字个数