//stack用法:逆序输出 #include <iostream> #include <stack> using namespace std; stack<int> rev; int main() { int n; while (cin >>n) { for(int i=1;i<=n;i++) { int x;cin>>x; rev.push(x); } for(int i=1;i<=n;i++) { int x; x=rev.top(); cout<<x<<" "; rev.pop(); } } }