#E300. 字符统计(逐个字符输入输出)
字符统计(逐个字符输入输出)
【问题描述】
从键盘输入一行文本(可能包含空格),请统计这行文本的字符个数(包括空格,不包括行尾的换行符),并原样输出该行文本。 要求:必须使用逐个字符的读入方式(例如 getchar() 或 cin.get()),不能使用字符串处理函数(如 strlen)。
提示 在C语言中,可用 getchar() 循环读入,直到读到换行符 '\n' 停止。 在C++中,可用 cin.get() 或 cin.getline 但此处要求逐个字符,所以用 cin.get(ch) 循环。
【输入说明】
一行文本,长度不超过100,可能包含空格。
【输出说明】
第一行输出原文本。 第二行输出一个整数,表示文本的字符个数。
【数据样例】
I love C++
I love C++
10