题解 | #句子逆序#
句子逆序
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;
}
查看35道真题和解析
