=1||tag<=3) break; else printf("\n 请选择 1|2|3:"); } switch(tag) { case 1:List1(&S);break; /* 列表显示车场信息*/ case 2:List2(&W);break; /* 列表显示便道信息" /> =1||tag<=3) break; else printf("\n 请选择 1|2|3:"); } switch(tag) { case 1:List1(&S);break; /* 列表显示车场信息*/ case 2:List2(&W);break; /* 列表显示便道信息" />

全文预览

课程设计--数据结构停车场模拟管理程序的设计与实现

上传者:梦溪 |  格式:doc  |  页数:16 |  大小:0KB

文档介绍
n1. 车场\n2. 便道\n3. 返回\n"); while(1) { scanf("%d",&tag); if(tag>=1||tag<=3) break; else printf("\n 请选择 1|2|3:"); } switch(tag) { case 1:List1(&S);break; /* 列表显示车场信息*/ case 2:List2(&W);break; /* 列表显示便道信息*/ case 3:flag=0;break; default: break; }}} 用的是一个 switch 语句实现输入不同的操作选项,调用不同的函数进入不同的操作板块三. 功能(函数)设计一. 本程序从总体上分为四个功能模块,分别为:一:(1) 程序功能介绍和操作提示模块:该模块是为了让用户了解本程序的用途。菜单中含有“汽车进入停车位”“汽车离开停车位”“查看停车场状态”及“退出”四个选项。(2) 汽车进入停车位模块:在这一模块主要完成记录停车场汽车的车牌号和对该车进入车位过程中状态改变的记录。(3 )汽车离开停车位模块:此模块主要用来完成对停车位上的车停开停车场的过程及其他汽车的状态的改变的记录。(4 )查看停车场状态的查询模块:此模块主要用来显示停车位即便道上的状态。二. 流程图如下(1)程序功能介绍和操作提示模块操作选项菜单车辆进入车辆离开列表信息退出程序数据结构课程设计报告 8 ( 2)汽车进入停车位的管理模块( 3)汽车离开停车位的管理模块车辆离开车站输入车牌号判断车站是否有该车该车是否在停车位上该车不存在于车站 YN 该车离开该车不存在 YN 便道车按顺序进入车辆进入车站输入车牌号判断车站内车辆是否已满进入便道进入车站 YN 数据结构课程设计报告 9 四、界面设计: 1. 欢迎界面 2. 系统界面 3. 车辆到达界面数据结构课程设计报告 10 4. 车辆离开界面

收藏

分享

举报
下载此文档