问题描述:
设停车场是可停放5辆车,且只有一个大门可供汽车进出。在停车场内,汽车按到达的先后次序停放。若停车场内已停满5辆车,则后来的汽车需在停车场外等候,当有车开走时,停车场外上的第一辆车可进入。当停车场内某辆车要离开时,在它之后进入的车辆必须先退出停车场为它让路,待该辆车开出大门后,其他车辆再按原次序返回车场。每辆车离开停车场时,应按其停留时间的交费。
设计要求:
1.模拟上述管理过程。要求以顺序堆栈模拟停车场,以链式队列模拟停车场外等待车辆。
2.从终端读入汽车到达或离去的数据,每组数据包括三项:(①是“到达”还是“离开”;②汽车牌照 码;③“到达”或“离开”的时刻)。
3.与每组输入信息相应的输出信息为:如果是到达的车辆,则输出其在停车场中或停车场外的位置;如果是离去的车辆,则输出其在停车场中停留的时间和应交的费用。
源代码
文章知识点与官方知识档案匹配,可进一步学习相关知识算法技能树首页概览34798 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!