欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

两道C语言题 CC++C# 

程序员文章站 2022-07-14 17:50:09
...
一、问题描述:
设停车场是一个可停放n辆车的狭长通道,且只有一个大门可供汽车进出。在停车场内,汽车按到达的先后次序,由北向南依次排列(假设大门在最南端)。若车场内已停满n辆车,则后来的汽车需在门外的便道上等候,当有车开走时,便道上的第一辆车即可开入。当停车场内某辆车要离开时,在它之后进入的车辆必须先退出车场为它让路,待该辆车开出大门后,其他车辆再按原次序返回车场。每辆车离开停车场时,应按其停留时间的长短交费(在便道上停留的时间不收费)。
基本要求:
(1)要求以顺序栈模拟停车场,以链队列模拟便道。
(2)从终端读入汽车到达或离去的数据,每组数据包括三项:1、是“到达”还是“离去”;2、汽车牌照号码;3、“到达”或“离去”的时刻。与每组输入信息相应的输出信息为:如果是到达的车辆,则输出其在停车场中或便道上的位置;如果是离去的车辆,则输出其在停车场中停留的时间和应交的费用。

二、 问题描述
对单位的职工进行管理。包括插入,删除,查找,排序等功能。
要求
职工对象包括姓名、性别、出生年月、学历 、职务 、 住址 、 电话等信息。
(1) 新增一名职工:将新增职工对象按姓名以字典方式插入到职工管理文件中。
(2) 删除一名职工:从职工管理文件中删除一名职工对象。
(3) 查询:从职工管理文件中查询符合某些条件的职工。(折半查找法)
(4) 排序:按某种需要对职工对象文件进行排序。(插入,冒泡,选择,选其中方法之一)
相关标签: C C++ C#