STL之stack(栈)的简单用法_快速入门
//pop,push(或者emplace),empty,size,top
#include<iostream>
#include<stack>
using namespace std;
int main() {
stack<int>sta;
int i, n;
cout<< "大爷想要输入几个数?\n";
cin >> n;
cout << n<<"个!"<<endl;
//输入
for (i = 0; i < n;i++) {
sta.push(i);
//sta.emplace(i);//升级了的写法,与上边等同
}
//输出
for (i = 0; i < n; i++) {
cout<<sta.top()<<" ";
sta.pop();
}
/*
sta.size();//判断现在放了几个数了
sta.empty();//判断是否为空
*/
return 0;
}