#include<stack>

stack<int>s;

s.push();//进栈

s.top();//取出栈顶元素

s.pop();//删除栈顶元素

s.size();//返回栈的大小

s.empty();//返回1 栈为空 0不为空

输入

while(1)
{
int n;
cin>>n;
if(n==0)break;
s.push(n);

}

输出

do{
cout<<s.top()<<endl;
s.pop();
}while(!s.empty());

posted @ 2017-07-23 20:59  xyzllm  阅读(86)  评论(0)    收藏  举报