C++STL模板之栈的基本操作:
需包含头文件#include<stack>;
栈的声明:stack<type> s;
基本操作:
s.push(n);//将n压入到栈顶
s.top();
//取栈顶元素,返回栈顶元素的值
s.pop();
//弹出栈顶元素,不返回值,因此不能使用n = s.pop();操作
s.empty();
//判断栈是否为空
s.size();
//返回栈中元素个数
#include<iostream>
#include<stack>
using namespace std;
int main()
{
stack<int> s;
int n;
while(ci