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

简介: 输入一个字符串,字符串中可能包含多个连续的空格,请将多余的空格去掉,只留下一个空格。输入格式共一行,包含一个字符串。输出格式输出去掉多余空格后的字符串,占一行。数据范围输入字符串的长度不超过 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.


相关文章
如何去掉字符串开头,结尾或者中间的空格及其他不想要的字符
去掉文本字符串开头,结尾或者中间不想要的字符,比如空白。
|
3月前
|
开发框架 .NET 程序员
C# 去掉字符串最后一个字符的 4 种方法
在实际业务中,我们经常会遇到在循环中拼接字符串的场景,循环结束之后拼接得到的字符串的最后一个字符往往需要去掉,看看 C# 提供了哪4种方法可以高效去掉字符串的最后一个字符
349 0
|
1月前
删除字符串中的除字母外的字符
【10月更文挑战第31天】删除字符串中的除字母外的字符。
39 4
|
数据安全/隐私保护 索引
labview字符串数据长度连接子字符串大小写替换删除插入日期匹配
labview字符串数据长度连接子字符串大小写替换删除插入日期匹配
263 0
|
算法 安全
每日算法刷题Day7-比较字符串大小,去掉多余的空格,单词替换
⭐每日算法题解系列文章旨在精选重点与易错的算法题,总结常见的算法思路与可能出现的错误,与笔者另一系列文章有所区别,并不是以知识点的形式提升算法能力,而是以实战习题的形式理解算法,使用算法。
317 0
每日算法刷题Day7-比较字符串大小,去掉多余的空格,单词替换
AcWing 766. 去掉多余的空格
AcWing 766. 去掉多余的空格
71 0
AcWing 766. 去掉多余的空格
替换 &开头。;结尾之间的内容。用空格代替他们
替换 &开头。;结尾之间的内容。用空格代替他们
|
C#
C# 将字符串中的多个连续空格变成一个
C# 将字符串中的多个连续空格变成一个
371 0