//题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
#include <stdio.h>
int main (void)
{
char c;
int letters=0,space=0,digit=0,other=0;
printf("Please input some characters\n");
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("All in all :char=%d space=%d digit=%d other=%d\n",letters,space,digit,other);
return 0;
}