银行业务队列简单模拟

Posted zzjam--1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了银行业务队列简单模拟相关的知识,希望对你有一定的参考价值。

#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;
  

 

以上是关于银行业务队列简单模拟的主要内容,如果未能解决你的问题,请参考以下文章

银行业务队列简单模拟

PTA 7-1 银行业务队列简单模拟

5-2 银行业务队列简单模拟

7-5 银行业务队列简单模拟(25 分)

7-1 银行业务队列简单模拟 (25 分)

7-18 银行业务队列简单模拟(25 分)