首页 > 代码库 > 卡片游戏(队列)

卡片游戏(队列)

#include<iostream>
#include<queue>
using namespace std;
queue<int>q;
int main()
{
     int n;
	 cin>>n;
	 for(int i=1;i<=n;i++)
		 q.push(i);
	 while(!q.empty())
	 {
		 cout<<q.front()<<' ';
		 q.pop();
		 if(!q.empty())
		 {
		 q.push(q.front());
		 q.pop();
		 }
	 }
	 
	return 0;
}