
C++课程设计中涉及停车场管理系统。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
设停车场为一个容纳n辆车的长条形通道,同时它仅设置了一个入口大门,用于车辆的进出。在停车场内部,车辆按照其抵达的先后顺序,从北向南依次排列(假设大门位于最南端)。如果停车场已满载n辆车,那么随后到达的车辆必须在入口外的路肩区域等待。当有车辆驶离时,路肩区域内的首辆车即可进入停车场。当停车场内某辆车准备离开时,紧随其后的车辆必须先退出停车场,为该车让路,待该车辆驶离大门后,其他车辆则按照原有的排列顺序返回车场。每辆车离开停车场时,其停留时间的长度将作为计费依据(在路肩上等待的时间不收取费用)。设计要求:1. 需模拟上述的停车管理流程。具体而言,应采用顺序栈来模拟停车场的运作机制,并使用链队列来模拟入口外的路肩区域。2. 系统需要能够从终端接收汽车到达或离开的相关数据,每组数据应包含三项信息:(1)指示是“到达”还是“离开”;(2)记录汽车的车牌号码;(3)明确“到达”或“离开”发生的具体时间。3. 对于收到的每一组输入信息,系统应输出相应的处理结果:如果为到达的车辆,则需输出其在停车场内的具体位置或路肩上的位置;如果为驶离的车辆,则需输出其在停车场内停留的时间以及应缴纳的费用。
全部评论 (0)
还没有任何评论哟~


