#include <iostream>
#include <map>
#include <unordered_set>
#include <string>
#include <algorithm>
#include <vector>
using namespace std;
// 默认输入合法
int main(){
std::ios::sync_with_stdio(false);
std::cin.tie(nullptr);
std::cout.tie(nullptr);
std::setvbuf(stdout, nullptr, _IOFBF, BUFSIZ);
vector<string> sentence;
string str;
//默认输入合法
while (cin>>str) {
sentence.push_back(move(str));
}
const auto end = sentence.crend();
auto it = sentence.crbegin();
while (it != end) {
cout<<*it<<" ";
it++;
}
return 0;
}反向迭代器

京公网安备 11010502036488号