输入一行字符,分别统计出其中的英文字母、数字和其它字符的个数(不包括回车换行符)。输出统计数字顺序:字母、数字、其它。如果某项统计为0,则不要输出它;最后一行输出后,不要回车换行。
提示:
对于一行字符的输入,while读入一行字符,这样调试:
本机调试时用:
#include <stdio.h>
int main()
{
char ch;
int s=0,i=0;
while((ch=getchar())!='\n')
{
//处理字符ch
}
return 0;
}
提交到Jobe时用:
#include <stdio.h>
int main()
{
char ch;
int s=0,i=0;
while(scanf("%c",&ch)!=EOF)
{
//处理字符ch
}
return 0;
}
}
例如:
输入
aP8,m%
结果
capital:3 number:1 other:2