题目描述
输入一行字符,以回车符作为输入结束的标志。统计其中英文字母、数字字符和其他字符的个数。
输入
多个字符,以回车符结束,回车符不作为有效字符。有效字符个数不超过100。
输出
输出分3行,格式见输出样例。
样例输入
复制
Abse 4+5*3=?
样例输出
复制
letter:4
digit:3
other:5
提示
#include <stdio.h>
int main()
{
char a,b,c;
int x,y,z;
x=0;
y=0;
z=0;
while(c!='\n')
{
scanf("%c",&c);
if(c>='0'&&c<='9')
{
x=x+1;
}
else if(c>='a'&&c<='z'||c>='A'&&c<='Z')
{
y=y+1;
}
else
{
z=z+1;
}
}
printf("letter:%d\n",y);
printf("digit:%d\n",x);
printf("other:%d\n",z-1);
}