银行排号系统完整C++代码.pdf

银行排号系统完整C++代码.pdf

ID:58939835

大小:32.95 KB

页数:6页

时间:2020-09-17

银行排号系统完整C++代码.pdf_第1页
银行排号系统完整C++代码.pdf_第2页
银行排号系统完整C++代码.pdf_第3页
银行排号系统完整C++代码.pdf_第4页
银行排号系统完整C++代码.pdf_第5页
资源描述:

《银行排号系统完整C++代码.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.#include#include#include#includeusingnamespacestd;classuser{public:intid;intiswait;intarrivetime;intservetime;voidgetserve(){iswait=0;}user(intd=0,ints=1,charty=NULL){id=d;iswait=s;type=ty;servetime=4;}chartype;};classnuser:publicuser{public:nuser(intd=0,ints=1,char

2、ty='n'):user(d,s,ty){}};classvuser:publicuser{public:vuser(intd=0,ints=1,charty='v'):user(d,s,ty){}};classouser:publicuser{public:ouser(intd=0,ints=1,charty='o'):user(d,s,ty){}};classbankwindow{public:boolisbuy;..intid;userclient;chartype;bankwindow(intd=0,boolis=1,charty=NULL):client(0,1,NULL){id

3、=d;isbuy=is;type=ty;}voidhandleuser(){isbuy=0;}};classnwindow:publicbankwindow{public:nwindow(intd=0,boolis=0,charty='n'):bankwindow(d,is,ty){}};classvwindow:publicbankwindow{public:vwindow(intd=0,boolis=0,charty='v'):bankwindow(d,is,ty){}};classowindow:publicbankwindow{public:owindow(intd=0,booli

4、s=0,charty='o'):bankwindow(d,is,ty){}};classsim{public:queuenuqueue;queuevuqueue;queueouqueue;nwindownw[3];vwindowvw;owindowow;staticintj;staticintm;staticintg;voiduserenter();voidsimuserenter();voidcalluser();..voidsimu();voidhandle(){for(inti=0;i<3;i++)nw[i].handleuser();ow.

5、handleuser();vw.handleuser();}};intsim::j=1;intsim::m=1;intsim::g=1;voidsim::simuserenter(){nuser*n;vuser*v;ouser*o;for(inti=0;i<5;i++){n=newnuser;n->id=j;j++;nuqueue.push(*n);}v=newvuser;v->id=g;g++;vuqueue.push(*v);o=newouser;o->id=m;m++;ouqueue.push(*o);}voidsim::calluser(){inti;for(i=0;i<3;i++

6、){if(!nuqueue.empty()&&nw[i].isbuy==0){nw[i].isbuy=1;nw[i].type=nuqueue.front().type;nw[i].id=nuqueue.front().id;nuqueue.pop();..}}if(!vuqueue.empty()&&vw.isbuy==0){vw.isbuy=1;vw.type=vuqueue.front().type;vw.id=vuqueue.front().id;vuqueue.pop();}elseif(vuqueue.empty()&&vw.isbuy==0&&!nuqueue.empty()

7、){vw.isbuy=1;vw.type=nuqueue.front().type;vw.id=nuqueue.front().id;nuqueue.pop();}if(!ouqueue.empty()&&ow.isbuy==0){ow.isbuy=1;ow.type=ouqueue.front().type;ow.id=ouqueue.front().id;ouqueue.pop();}elseif(ouqueue.e

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。