题解 | #单词倒排#
单词倒排
https://www.nowcoder.com/practice/81544a4989df4109b33c2d65037c5836
#include<iostream> #include<sstream> #include<vector> using namespace std; int main() { vector<string> word; string ch; string str; getline(cin,ch); for(int i=0;i<ch.size();i++) { if(ch[i]>='a'&&ch[i]<='z'){} else if(ch[i]>='A'&&ch[i]<='Z'){} else { ch[i]=' '; } } stringstream input(ch); while(input>>str) { word.push_back(str); } for(int i=word.size()-1;i>-1;i--) { cout<<word[i]<<' '; } }