用栈写的。
#include<bits/stdc++.h>
using namespace std;
int main()
{
stack<int>a;
int x=0;
while((scanf("%d",&x)!=EOF))
a.push(x);
while(a.size())
{
if(a.size()!=1)
cout<<a.top()<<' ';
else
cout<<a.top()<<endl;
a.pop();
}
}