直接使用vector容器全部存放进去,然后再倒着输出即可,这样的话会比较简单
#include<iostream>
#include<vector>
#include<string>
using namespace std;
int main(){
vector<string> strVec;
string str;
while(cin>>str){
strVec.push_back(str);
}
for(int i=strVec.size()-1;i>=0;i--){
cout<<strVec[i]<<" ";
}
return 0;
} 
京公网安备 11010502036488号