
停车场管理系统旨在优化停车流程和资源利用。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
设有一个能够容纳n辆汽车的长度较长的停车场,该停车场仅设有唯一的入口和出口。车辆依照其到达停车场的时间的早晚顺序,依次从停车场最深处向大门口处停放,即最早到达的车辆将被放置在停车场的最深端位置。若停车场已满载n辆车,则后续抵达的车辆必须在停车场入口外的路肩区域等待。一旦停车场内有车辆驶出,排在路肩区域首位的车辆将有机会进入停车场。当停车场内某辆车需要驶出时,在其之后进入停车场的车辆必须先退出停车场,为该车辆让路,待其驶出后,这些车辆再按照原来的顺序进场。每辆车在离开停车场时,应根据其在停车场内停留的时间长短支付相应的费用。如果停留在路肩上的车辆未能进入停车场并即将离开,则允许其离开,不收取停车费,并保持在路肩区域等待的车辆顺序不变。请编制一个程序来模拟该停车场的管理流程。
(2) 实施要求:
程序需输出每辆车到达后的具体停车位置(即是否停留在停车场或路肩上),以及某辆车离开停车场时应缴纳的费用和它在停车场内停留的时间信息。
(2) 实施提示:
汽车的模拟输入信息格式可以设定为:(“到达”/“离去”,汽车牌照号码,“到达”/“离去”的时刻)。例如,“(‘A’,1,5)”表示1号牌照的车在5时刻到达;而“(‘D’,5,20)”表示5号牌照的车在20时刻离去。整个程序的结束条件可以是输入信息为(“E”,0,0)。本题可以使用顺序存储结构和链式存储结构来实现。
我曾完成一个数据结构课程设计(使用C++源码实现,供大家参考学习,如有不妥之处请指正)。
全部评论 (0)
还没有任何评论哟~


