题目描述
编写一个程序,不断输入字符直到遇到’#’为止。然后输出读入的空格’ ’,换行符’\n’和其它字符个数。(注:最后的‘#’不计入其他字符)
样例输入
Chapter 1. Getting Ready
Chapter 2. Introducing C
Chapter 3. #
样例输出
8 2 51
代码展示
#include<iostream>
using namespace std;
int main()
{
char x;
int a=0;
int b=0;
int c=0;
while((x=getchar())!= '#')//这个函数可以完美输入'\n'而cin不行
{
if(x == ' ')
a++;
else if(x == '\n')
b++;
else
{
c++;
}
}
cout << a <<" "<< b << " "<< c;
return 0;
}