码迷,mamicode.com
首页 > 其他好文 > 详细

银行业务队列简单模拟

时间:2019-08-29 23:14:47      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:str   string   queue   div   amp   empty   stream   pre   ace   

#include <iostream>
#include<cstdlib>
#include<stack>
#include <queue>
#include <deque>
#include<iostream>
#include<vector>
#include<algorithm>
#include<list>
#include<string>
using namespace std;
int main()
{
    
queue<int> q1, q2;
       int a,n,i,c,f = 0;
    cin>>n;
    for(i=0;i<n;i++)
   {
       cin>>a;
       if(a % 2) q1.push(a);
        else q2.push(a);
   }
    while(!q1.empty() && !q2.empty())
     {
        if(!q1.empty()) 
        { if(f!=0)
         cout<<" ";
          if(f==0) 
          f=1; 
          cout << q1.front(); 
          q1.pop(); 
          }
        if(!q1.empty()) 
        { 
        if(f!=0)
        cout<<" ";
          if(f==0) 
          f=1;
          cout << q1.front();
           q1.pop(); 
           }
        if(!q2.empty()) 
        { 
        if(f!=0) 
        cout<<" ";
         if(f==0) 
         f=1;
         cout << q2.front();
         q2.pop(); 
         }
    }
    while(!q1.empty())
     { 
     if(f!=0)
     cout<<" ";
       if(f==0) 
       f=1;
       cout << q1.front();
        q1.pop(); 
        }
    while(!q2.empty())
     {
     if(f!=0) 
    cout<<" "; 
    if(f==0) 
    f=1;
    cout << q2.front();
     q2.pop(); 
     }

    return 0;
}  

 

银行业务队列简单模拟

标签:str   string   queue   div   amp   empty   stream   pre   ace   

原文地址:https://www.cnblogs.com/zzjam--1/p/11432411.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!