看到反转 想到 stack堆栈
c++有一个好处 可以 cin<<ss 字符串
判断输入完成用 cin.get()=='\n'
堆栈可以直接 push字符串进去
sta.push(ss);

#include <stdio.h>
#include<iostream>
#include<stack>
#include<string>
using namespace std;
int main(){
stack<string>sta;
string ss;
while(cin>>ss){
sta.push(ss);
if(cin.get()=='\n'){
while(true){
ss=sta.top();
sta.pop();
cout<<ss;
if(!sta.empty())
cout<<" ";
if(sta.empty())
break;
}
cout<<endl;
} }
return 0;
}