题解 | 倒置字符串
倒置字符串
https://www.nowcoder.com/practice/ee5de2e7c45a46a090c1ced2fdc62355
#include <algorithm> #include <iostream> #include <string> #include <vector> using namespace std; int main() { string str; getline(cin, str); vector<string> v; string tmp; for(int i=0;i<str.size();i++) { if(str[i]==' ') { v.push_back(tmp); tmp=""; } else { tmp+=str[i]; } } v.push_back(tmp); reverse(v.begin(), v.end()); for(int i=0;i<v.size();i++) { cout<<v[i]<<' '; } return 0; } // 64 位输出请用 printf("%lld")