免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一份简单的操作系统关于缓冲池的代码,希望可以帮助到你实现代码:#include #include using namespace std;int main() int s=5,a,b,c,d,e,f,g,h,z,y,x,w,v,u; deque A; deque B; deque C; deque D; deque E; deque F; deque G; deque H; deque I; cout欢迎来到货物转运站endl; cout请阅读操作说明endl; cout提示存货柜数为5endl; cout进入输入存货区:1endl; cout进入输出存货区:2endl; cout进入输入出货区:3endl; cout进入输出出货区:4endl; cout退出:5endl; cout请输入你的号码提示(号码位数为4位):a; while(1=1) cout请输入1-5选项选择项目:b; if(b=1) if(s=1) s-; cout请输入你要进口的货物:c; if(D.empty() A.push_back(c); else f=D.front(); D.pop_front(); cout已经将货物d交给货运站fendl; s+; else cout请输入你进口的货物:c; cout已经没有空余货箱,你已经进入等待行列,请等待endl; B.push_back(c); C.push_back(b); G.push_back(0); if(b=2) if(!A.empty() z=A.front(); A.pop_front(); if(G.empty() s+; else y=G.front(); G.pop_front(); if(y=0) if(D.empty() x=B.front(); B.pop_front(); A.push_back(f); else w=B.front(); B.pop_front(); f=D.front(); D.pop_front(); cout已经将货物w交给货运站fendl; s+; if(y=1) if(E.empty() v=H.front(); H.pop_front(); I.push_back(v); else v=H.front(); H.pop_front(); f=E.front(); E.pop_front(); cout已经将货物v交给货运站fendl; s+; cout请取出你的进口货物zendl; else cout进口区无货物可取出,已经将你列入等待行列,请等待endl; D.push_back(b); if(b=3) cout请输入你出口的货物:g; if(s=1) s-; if(E.front() I.push_back(g); else h=E.front(); cout已经将货物g交给等待者hendl; s+; else cout已无货物,已经将你列入等待行列endl; F.push_back(b); H.push_back(g); G.push_back(1); if(b=4) if(!I.empty() u=I.front(); I.pop_front(); if(G.empty() s+; else y=G.front(); G.pop_front(); if(y=0) if(D.empty() x=B.front(); B.pop_front(); A.push_back(1); else x=B.front(); B.pop_front(); f=D. front(); D.pop_front(); cout已将货物x交给等待者fendl; s+; if(y=1) if(E.empty() v=H.front(); H.pop_front(); I.push_back(v); else v=H.front(); H.pop_front(); f=E.front(); E.pop_front(); cout已将货物v交给等待者fendl; s+; cout请取出你的货物uendl; else c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 餐饮培训服务合同范本
- 餐饮店网红合同协议书
- 饭店转兑协议合同范本
- 饮品设备购买合同范本
- 鲜花长期供货合同范本
- 医用冰袋冷敷方法计划
- 调整制度总结方案
- 签名加盖章的合同范本
- 篮球赛承包合同协议书
- 纸厂废纸采购合同范本
- 哈三中2025-2026学年高一上学期期中物理试卷和答案
- 2025江苏南通市通州区石港镇招聘便民服务中心人员2人笔试考试参考题库及答案解析
- 2025入党积极分子预备党员考试题库及答案(5份)
- 2025四川成都空港兴城投资集团有限公司下属企业招聘一线岗位104人考试参考题库及答案解析
- 直播诈骗课件
- 啤酒销售基本知识培训课件
- 铁路冬季安全知识培训课件
- 2025年度中级经济师考试工商管理复习题库及答案
- 2025年度云南省大数据有限公司第二批公开招聘笔试参考题库附带答案详解
- 国家事业单位招聘2025教育部教育技术与资源发展中心(中央电化教育馆)招聘拟录用人员笔试历年参考题库附带答案详解
- T/CRRA 2301-2024国有企业废旧物资交易平台服务流程管理规范
评论
0/150
提交评论