1012:
输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。
#include<stdio.h>
int main()
{
char b;
int num1=0,num2=0,num3=0,num4=0;
while((b=getchar()) != "\n")
{
if ((b > "a" && b < "z") || (b > "A" && b < "Z"))
{
num1++;
}
else if(b >= "0" && b <= "9")
{
num2++;
}
else if(b = " ")
{
num3++;
}
else
{
num4++;
}
}
printf("%d %d %d %d\n", num1, num2, num3, num4);
return 0;
}