去掉多余的空格---输入一个字符串,字符串中可能包含多个连续的空格,请将多余的空格去掉,只留下一个空格。输入格式

简介: 输入一个字符串,字符串中可能包含多个连续的空格,请将多余的空格去掉,只留下一个空格。输入格式共一行,包含一个字符串。输出格式输出去掉多余空格后的字符串,占一行。数据范围输入字符串的长度不超过 200200。保证输入字符串的开头和结尾没有空格。
#include <bits/stdc++.h>
using namespace std;
int main()
{
    string s;
    while (cin>>s) cout<<s<<' '; //cin输入每次到空格即停止,所以每次输入cin完输入空格即可
}

输入一个字符串,字符串中可能包含多个连续的空格,请将多余的空格去掉,只留下一个空格。


输入格式


共一行,包含一个字符串。


输出格式


输出去掉多余空格后的字符串,占一行。


数据范围


输入字符串的长度不超过 200200。

保证输入字符串的开头和结尾没有空格。


输入样例:

Hello      world.This is    c language.

输出样例:

Hello world.This is c language.


相关文章
如何去掉字符串开头,结尾或者中间的空格及其他不想要的字符
去掉文本字符串开头,结尾或者中间不想要的字符,比如空白。
去除字符串中的所有空格
去除字符串中的所有空格
|
9月前
|
算法 API
【算法】去除字符串中间的多余空格以及反转字符串的几种方法
【算法】去除字符串中间的多余空格以及反转字符串的几种方法
133 0
从键盘任意输入一个字符,编程判断是否是字母(包括大小写)
从键盘任意输入一个字符,编程判断是否是字母(包括大小写)
395 0
从键盘任意输入一个字符,编程判断是否是字母(包括大小写)
AcWing 766. 去掉多余的空格
AcWing 766. 去掉多余的空格
56 0
AcWing 766. 去掉多余的空格
替换 &开头。;结尾之间的内容。用空格代替他们
替换 &开头。;结尾之间的内容。用空格代替他们
|
C#
C# 将字符串中的多个连续空格变成一个
C# 将字符串中的多个连续空格变成一个
329 0