/* 【程序17】
题目:输入一行字符,分别统计出
其中英文字母、空格、数字和其它字符的个数。
*/
#include<stdio.h>
int main()
{
char c;
int l=0,k=0,q=0;
printf("请输入字符:");
// scanf("%c",&c); // scanf只能得到1个字符;
// c=getchar();
while((c=getchar())!='/n') //buf里面的读取过程,每读一个,buf里面自动消失一个。
{
if((c>='A'&&c<='Z')||(c>='a'&&c<='z'))
{
l++;
}
else if(c==' ')
{
k++;
}
else
q++;
}
printf("有%d个字母%d个空格%d个其他字符",l,k,q);
}