停车场问题停车场管理员的任务就是帮助车主把车停放在停车场中,或者是帮助车主将 车开出乘车场
然后停车场中能够停放的车辆数目很多,这就使得让莫辆车开出停车场变得复杂
比方:要开走一辆车,那么管理员需要把他前面的车全部临时去除,然后等这辆车开出后再将这些车重新放入停车场
当然了,这个时候腾出了一个空位置,此位置由后面的车占据
任务:编程模拟这样的情况,这里假设停车场最多可停放 5 辆车
txt 记录了某一时间段,该停车场车辆的到来与离开记录,刚开场,停车场是空的
其写字母 A--P 是车辆的代号,arrives--到来,departs---离开
程序需要从 data
txt 中读取这些信息,并且用这些数据来模拟停车场的车辆调度情况
txt 容如下:A arrivesA departsB arrivesC arrivesD arrivesC departsE arrivesF arrivesG arrivesB departsH arrivesD departsE departsI arrivesI departsJ arrivesF departsK arrivesL arrivesM arrivesH departsN arrivesJ departsK departsO arrivesP arrivesP departsO departsL departs实现代码如下:模拟停车场问题
cpp〔没有再继续分
h 文件,混为一体了,主要
h 文件过于简单〕[cpp]view plaincopyprint
#ifndef CAR_H 2
#define CAR_H 3
#include 4
#include 5
using namespace std; 6
class car 7
public: 9
car(string,i