句子逆序c++题解4句
句子逆序
http://www.nowcoder.com/questionTerminal/48b3cb4e3c694d9da5526e6255bb73c3
c++ 使用容器保存string反向输出,最后一个单独输出,不带末尾空格
#include<iostream> #include<stdlib.h> #include<string> #include<algorithm> #include<vector> #include<sstream> using namespace std; string str; vector<string> ans; int main(){ while(cin>>str) ans.push_back(str); for(int i=ans.size()-1;i>0;i--)printf("%s ",ans[i].c_str()); printf("%s ",ans[0].c_str()); system("PAUSE"); return 0; }