#include<iostream>
#include<queue>
#include<stdio.h>
using namespace std;
int main()
{
int head,n;
queue<int> q;//创建一个队列
cin>>n;
for(int i=1;i<=n;i++)
q.push(i);//将1到n依次入队列
while(!q.empty())//判断队列是否为空
{
head=q.front();//读取队列最前边的数
q.pop();//出队列
}
cout<<head<<endl;//将最后一个数输出来
return 0;
}
本文介绍了一个使用C++实现的队列操作示例,包括队列的创建、元素的入队和出队,以及如何获取并输出队列中的最后一个元素。通过一个简单的程序,演示了队列数据结构的基本用法。
814

被折叠的 条评论
为什么被折叠?



