没有难度,使用一个反向迭代器就OK了。
#include <string>
#include <vector>
using namespace std;
int main() {
string s;
getline(cin, s, '\n');
int len = s.size();
vector<char> res;
for (int i = 0; i < len; i++) {
res.push_back(s[i]);
}
for (vector<char>::reverse_iterator iter = res.rbegin(); iter != res.rend(); iter++) {
cout<<*iter;
}
return 0;
}