题解 | #句子逆序#
句子逆序
https://www.nowcoder.com/practice/48b3cb4e3c694d9da5526e6255bb73c3
#include <iostream> #include<string> #include<vector> using namespace std; //句子逆序 int main() { string str1; getline(cin, str1); vector<char> str2; for (int i = str1.size() - 1; i >= 0; i--) { if (str1[i] != ' ') { str2.push_back(str1[i]); } if (str1[i] == ' ' || i == 0) { for (int j = str2.size() - 1; j >= 0; j--) { //将存储的单词倒着输出即为正序单词拼写 cout << str2[j]; } cout << " "; str2.clear(); } } return 0; }