描述
输入一个句子(一行),将句子中的每一个单词翻转后输出。
输入
只有一行,为一个字符串,不超过500个字符。单词之间以空格隔开。
输出
翻转每一个单词后的字符串,单词之间的空格需与原文一致。
样例输入
hello world
样例输出
olleh dlrow
先来看错的(只能看一个空格,不能随心所欲的控制单词之间的空格)
#include <iostream>
#include <string>
#include <algorithm>
#include <cmath>
#include <cstring>
using namespace std;
int main() {
string S;
while(cin >> S) {
reverse(S.begin(), S.end());
cout << S <<" ";
}
return 0;
}
再看对的
#include <iostream>
#include <string>
#include <algorithm>
#include <cmath>
#include <cstring>
#include <vector>
using namespace std;
int main() {
string input;
getline(cin, input);
vector<string> words;
size_t start