没有合适的资源?快使用搜索试试~ 我知道了~
数据结构课程设计报告停车管理系统实验报告.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 179 浏览量
2021-10-03
08:52:54
上传
评论
收藏 101KB DOC 举报
温馨提示
试读
14页
数据结构课程设计报告停车管理系统实验报告.doc
资源推荐
资源详情
资源评论
- --
数据构造课程设计报告
工程名称:停车管理系统
XX:鉏飞祥
学号:E21414018
专业:软件工程
2021-6-28
. 优质专业.
XX 大学
计算机科学与技术学院
. .
1 .需求分析
1.1 问题描述
停车场只有一个可停放 n 辆汽车的狭长通道,且只有一个大门可供汽车进
出。汽车在停车场按车辆到达时间的先后顺序,依次由北向南排列〔大门在最
南端,最先到达的第一辆车停放在停车场的最北端〕,假设车场已停满 n 辆汽
车,那么后来的汽车只能在门外的便道上等候,一旦有车开走,那么排在便道
上的第一辆车即可开入;当停车场某辆车要离开时,在它之后开入的车辆必须
先退出车场为它让路,待该辆车开出大门外,其它车辆再按原次序进入车场,
每辆停放在车场的车在它离开停车场时必须按它停留的时间长短交纳费用。试
为停车场编制按上述要求进展管理的模拟程序。
1.2 根本要求
(1) 输入的形式和输入值的围;
七位字符车牌号空格时间〔12:30〕
如:A123456 12:30
(2) 输出的形式;
车牌号时间
如:A123456 12:30
(3) 程序所能到达的功能。
模拟车子排队和进出车库的情况,并且根据时间计费,随时显示
当前车库车辆情况。
2. 概要设计©
(1)数据构造©
每个汽车的根本元素:
struct car
. .word.zl.
. .
{
char id[8];
int h;/*时*/
int m;/*分*/
struct car *next;
};
栈的根本元素:
struct sqstack
{
struct car *base;
struct car *top;
int stacksize;
};
(2)程序模块
void intstack(struct sqstack &S)/*构造栈*/
void push_stack(struct sqstack &S,struct car *e)
/*e 入栈*/
void pop_stack(struct sqstack &S,struct car *e)
/*出栈顶元素到 e*/
void creat_q()/*创立队列*/
void push_q(struct car *p)/*车辆入队*/
struct car * pop_q()/*车辆出队*/
void e_in()/*车辆离开*/
void go_out()/*车辆进入*/
void interface()/*主菜单*/
. .word.zl.
剩余13页未读,继续阅读
资源评论
wdqsv88
- 粉丝: 3
- 资源: 13万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功