AcWing 766. 去掉多余的空格
写在前面:AcWing是由北大一神级人物——“大雪菜” 创办的算法交流社区, 里面除了正常 oj 网站的功能之外, 还提供单人训练、双人匹配、云端操作系统等模式,除此之外不定期举行各种打卡活动,而且可以分享题解和心得,完全可以当成空间来玩。欢迎大家入坑。
点击前往:AcWing
题目描述
输入一个字符串,字符串中可能包含多个连续的空格,请将多余的空格去掉,只留下一个空格。
输入格式
共一行,包含一个字符串。
输出格式
输出去掉多余空格后的字符串,占一行。
数据范围
输入字符串的长度不超过200。
输入样例
Hello world.This is c language.
输出样例
Hello world.This is c language.
解题思路
一般来说结尾的空格, 系统是不处理的, 这么说的话就可以一边输入一边输出
已过代码
# include <iostream>
using namespace std;
int main (){
string s;
while (cin>>s) cout<<s<<' ';
}