C语言编程 停车管理~~~求速答~~~~QAQ
实验2——停车场管理[问题描述]设停车场是一个可停放n辆车的狭长通道,且只有一个大门可供汽车进出。在停车场内,汽车按到达的先后次序,由北向南依次排列(假设大门在最南端)。...
实验2——停车场管理
[问题描述]
设停车场是一个可停放n辆车的狭长通道,且只有一个大门可供汽车进出。在停车场内,汽车按到达的先后次序,由北向南依次排列(假设大门在最南端)。若车场内已停满n辆车,则后来的汽车需在门外的便道上等候,当有车开走时,便道上的第一辆车即可开入。当停车场内某辆车要离开时,在它之后进入的车辆必须先退出车场为它让路,待该辆车开出大门后,其它车辆再按原次序返回车场。
[基本要求]
(1) 要求以栈模拟停车场,以队列模拟便道。
(2) 从终端读入汽车到达或离去的数据,每组数据包括两项:①是“到达”还是“离去”;②汽车牌照号码。与每组输入信息相应的输出信息为:如果是到达的车辆,则输出其在停车场中或便道上的位置,并输出停车场中现有汽车车牌号码;如果是离去的车辆,安排在便道中等候的车辆进入停车场,输出停车场中汽车车牌号码。
说明:车牌号可以是字符串,也可以用数字表示 展开
[问题描述]
设停车场是一个可停放n辆车的狭长通道,且只有一个大门可供汽车进出。在停车场内,汽车按到达的先后次序,由北向南依次排列(假设大门在最南端)。若车场内已停满n辆车,则后来的汽车需在门外的便道上等候,当有车开走时,便道上的第一辆车即可开入。当停车场内某辆车要离开时,在它之后进入的车辆必须先退出车场为它让路,待该辆车开出大门后,其它车辆再按原次序返回车场。
[基本要求]
(1) 要求以栈模拟停车场,以队列模拟便道。
(2) 从终端读入汽车到达或离去的数据,每组数据包括两项:①是“到达”还是“离去”;②汽车牌照号码。与每组输入信息相应的输出信息为:如果是到达的车辆,则输出其在停车场中或便道上的位置,并输出停车场中现有汽车车牌号码;如果是离去的车辆,安排在便道中等候的车辆进入停车场,输出停车场中汽车车牌号码。
说明:车牌号可以是字符串,也可以用数字表示 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询