stl stack用法

栈后进先出

#include<iostream>
#include<algorithm>
#include<cstdio>
#include<stack>
#include<string.h>
#include<string>
#include<vector>
#include<map>
#include<set>
#include<queue>
using namespace std;
int main()
{
	ios::sync_with_stdio(false);
	cin.tie(0);
	cout.tie(0);
	stack<int> st;
	int n,x;
	cin>>n;
    for(int i=0;i<n;i++)
    {
    	cin>>x;
    	st.push(x);
	}
	cout<<st.size()<<endl;
	cout<<st.empty()<<endl;
	while(!st.empty()){
		cout<<st.top()<<endl;
		st.pop();
	}
	return 0;
}
posted @ 2019-03-19 13:32  ChunhaoMo  阅读(101)  评论(0编辑  收藏  举报