文件名称:停车场管理系统(栈和队列,查找)
文件大小:45KB
文件格式:DOC
更新时间:2015-01-15 16:42:02
停车场管理系统
停车场管理系统的设计主要是实现对车辆停车和车辆候车的管理和相关运算。基本功能如下: (1)汽车进入停车场或候车场:停车场的结构是栈结构(即只有一个出口),且是有大小的(比如最多只能停放4辆车),按汽车进场的顺序依次入场,如果停车场满了,汽车只能进入候车场(队列结构)等待,候车场也是有大小的(比如最多只能停放4辆车)。车进入停车场后记录其停放的开始时间(时间的计算以系统时间为准,系统时间的获取可以用time.h头文件中的相关函数)。 (2)汽车离开停车场:当某一辆车要离开停车场时(比如是先进来的车辆),则它之后开入的车辆必须先退出停车场为它让路(可以再模拟一个停车场供其他车退出只用),待该辆车离开后,其它车辆再按原次序进入停车场,且候车场的第一辆车进入停车场。每辆停放在停车场的车在它离开停车场时必须按它停留的时间长短交纳费用(费用=总共停车时间*单位时间费用)。 (3)查询功能:查询停车场、候车场的车辆分别有哪些,也能查询某辆车在停车场还是在候车场(如果在停车场,计算其停车时间,显示其进场时间(-年-月-日-时-分))。