3-4 颠倒单词
小明和小璐正在学习英文,但是他们更想玩游戏。于是小明写了一个句子,要求小璐把其中的每个单词颠倒地写出来。
输入一行,是一个长长的字符串s。单词之间的分隔符是空格(可能1个或多个),长度不超过10万。
输出一行,s中的每个单词都被颠倒了。
输入:
I love you You love me
输出:
I evol uoy uoY evol em
代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
string s;
getline(cin,s);
s=' '+s+' ';
char c=' ';
int p=s.find(c,0);
while(p!=-1)
{
s.erase(s.begin()+p);
p=s.find(c,p+1);
}
cout<<s<<endl;
return 0;
}
信息
- ID
- 1105
- 难度
- 9
- 分类
- (无)
- 标签
- 递交数
- 3
- 已通过
- 1
- 通过率
- 33%
- 上传者