老师平时布置的希冀系统上的作业答案,仅供参考!
【问题描述】
分别统计标准输入中字母、数字字符个数(输入回车结束输入)。
【输入形式】
从标准输入中读取一个字符串,可以包含任意字符。输入以回车结束。
【输出形式】
分别输出字符串中字母(大小写字母都要进行统计)、数字个数,相邻数字之间用一个空格区分,输出末尾没有空格。
【样例输入】
C Java -and- C++ are 3 lanuages. 2006-8-24 16:34
【样例输出】
20 12
【样例说明】
字符串中共有20个字母,12个数字,所以输出20 12
【参考答案】
#include<stdio.h>
int main()
{
int num,word;
num=word=0;
char c;
for(;c!='\n';)
{
scanf("%c",&c);
if(c>='a'&&c<='z'||c>='A'&&c<='Z')
word++;
if(c>='0'&&c<='9')
num++;
}
printf("%d %d",word,num);
}
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容