输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。
样例输入: aklsjflj123 sadf918u324 asdf91u32oasdf/.';123
样例输出: 23 16 2 4
#include<stdio.h>
int main()
{
char i;
int num_A=0,num_N=0,num_B=0,num_T=0;
while((i=getchar())!='\n')
{
if(i<='z'&&i>='a'||i<='Z'&&i>='A')
num_A++;
else if(i>='0'&&i<='9')
num_N++;
else if(i==' ')
num_B++;
else
num_T++;
}
printf("%d %d %d %d",num_A,num_N,num_B,num_T);
return 0;
}