二 题目要求
设计一个停车场管理系统,模拟停车场的运作,通过此程序具备以下功能:
1、要求以栈模拟停车场,以队列模拟车场外的便道,按照从终端读入的数据
序列进行模拟管理
2、要求处理的数据元素包括三个数据项:汽车“到达”或“离去”信息,汽车牌照
号码及到达或离去的时间
3、该系统完成以下功能:若是车辆到达,则输出汽车在停车场内或便道上的
停车位置;若是离去,则输出汽车在停车场内停留的时间和应缴纳的费用
(在便道上停留的时间不收费)
4、要求栈以顺序结构实现,队列以链表实现
三 、设计要求
1、独立完成全部代码的设计、编写、调试与部署,运行正确无误
2、编写设计报告书
设计报告书应包括:
(1) 问题描述和系统要求
(2) 系统主要功能模块设计
(3) 设计中遇到的问题及其解决方法
(4) 系统运行报告
(5) 总结
1 问题描述:
设有一个可以停放 n 辆汽车的狭长停车场,它只有一个大门可以供车辆
进出。车辆按到达停车场时间的早晚依次从停车场最里面向大门口处停放
(最先到达的第一辆车放在停车场的最里面)。如果停车场已放满 n 辆车,
则后来的车辆只能在停车场大门外的便道上等待,一旦停车场内有车开走,
则排以便道上的第一辆车就进入停车场。停车场内如有某辆车要开走,在它
之后进入停车场的车都必须先退出停车场为它让路,待其开出停车场后,这
些辆再依原来的次序进场。每辆车在离开停车场时,都应根据它在停车场内
评论0