STL之queue的简单用法
//back()返回最后一个元素
//empty()判断对列是否为空
//front()返回第一个元素
//pop()删除第一个元素
//push()在末尾加入一个元素
//size()返回对列元素的个数
#include<iostream>
#include<queue>
using namespace std;
int main() {
queue<int>q;
int n,i;
cout << "大爷想输入几个数?\n";
cin >> n;
for (i = 0; i < n;i++) {
q.push(i);
}
cout << "你输入了"<<n<<"个数:" << endl;
while (q.size() != 0) {//等价于 while (!q.empty()) {
cout << q.front() << " " ;
q.pop();
}
return 0;
}