老师平时布置的希冀系统上的作业答案,仅供参考!
【问题描述】
编写一程序,分别计算所输入的字符串中空格,换行符的个数。
【输入形式】
输入可以是键盘上的任意字符。
【输出形式】
分别输出空格,换行符的个数,输出的结果一行显示,数字之间以空格格开。
【输入样例】
bb ss pp=
fz
【输出样例】
2 1
【样例说明】
字符b与s之间有一个空格,s与p之间有一个空格,=与f之间有一个换行。
注意:fz之前没有空行。
【参考答案】
#include<stdio.h>
int main()
{
char a;
int huan=0;
int kong=0;
for(;(a=getchar())!=EOF;)
{
if(a=='\n')
huan++;
// printf("huan=%d\n",huan);
if(a==' ')
kong++;
//sd printf("kong=%d\n",kong);
}
printf("%d %d",kong,huan+1);
}
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容