【题目描述】
输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。
【输入】
一行字符
【输出】
统计值
#include<stdio.h>
int main()
{
char t;
int letter=0,number=0,space=0,others=0;
while(1)
{
t=getchar();
if(t=='\n')
break;
if(t>='A'&&t<='Z' || t>='a'&&t<='z')
letter++;
else if(t>='0'&&t<='9')
number++;
else if(t==' ')
space++;
else
others++;
}
printf("%d %d %d %d",letter,number,space,others);
return 0;
}
又是一道很基础的题,下次换数组写一下。