【输入形式】
输入可以是键盘上的任意字符。
【输出形式】
分别输出空格,换行符的个数,输出的结果一行显示,数字之间以空格格开。
【输入样例】
bb ss pp=
fz
【输出样例】
2 1
【样例说明】
字符b与s之间有一个空格,s与p之间有一个空格,=与f之间有一个换行。
注意:fz之前没有空行。
【输入形式】
输入可以是键盘上的任意字符。
【输出形式】
分别输出空格,换行符的个数,输出的结果一行显示,数字之间以空格格开。
【输入样例】
bb ss pp=
fz
【输出样例】
2 1
【样例说明】
字符b与s之间有一个空格,s与p之间有一个空格,=与f之间有一个换行。
注意:fz之前没有空行。
用getchar逐个字符接收,遇到EOF为止
#include <stdio.h>
int main()
{
int space = 0,ret = 0;
char c;
while((c=getchar()) != EOF)
{
if(c==' ')
space++;
else if(c == '\n')
ret++;
}
printf("%d %d",space,ret);
return 0;
}