#P2601. 神秘力量的干扰
神秘力量的干扰
题目描述
在一个充满魔法与奇迹的王国中,信息的传递常常受到神秘力量的干扰。国王小k在听闻了这个古老的秘密后,意识到,信息的“空白”部分——那些多余的空格,竟然是魔法力量的来源。每当传递消息时,这些多余的空格不仅让信息显得冗长,还隐藏了不为人知的诅咒。
于是,国王下令召集王国中最聪明的学者,要求他们设计一种方法,去除这些不必要的空格,将信息恢复到最精简、最清晰的状态,以免魔法力量被误导。国王相信,只有在字符串中去掉这些冗余的空格,信息才会准确无误地传达给臣民们。
小k作为王国的年轻魔法学徒,接受了这个重要的任务。任务要求他清理掉字符串中多余的空格,只保留一个空格。如果字符串的开头或结尾有空格,也要一并去除,确保信息简洁明了。
例如,给定一个字符串:
" The quick brown fox "
小k用魔法将其变成:
"The quick brown fox"
现在,小k需要你的帮助,运用这项魔法,帮助王国的信息传递恢复正常!
输入格式
共一行,包含一个字符串。字符串中可能包含多个空格。
输出格式
输出去掉多余空格后的字符串,输出占一行。
数据范围 输入字符串的长度不超过 200。
样例
Hello world.This is c language.
Hello world.This is c language.
提示
C++读入整行
getline(cin,str);