数据构造用c语言实现停车场管理系统报告书.docx

上传人:安*** 文档编号:18916078 上传时间:2022-06-03 格式:DOCX 页数:18 大小:51.90KB
返回 下载 相关 举报
数据构造用c语言实现停车场管理系统报告书.docx_第1页
第1页 / 共18页
数据构造用c语言实现停车场管理系统报告书.docx_第2页
第2页 / 共18页
点击查看更多>>
资源描述

《数据构造用c语言实现停车场管理系统报告书.docx》由会员分享,可在线阅读,更多相关《数据构造用c语言实现停车场管理系统报告书.docx(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、数据构造用c语言实现停车场管理系统报告书课程设计任务书学生姓名:专业班级:软件2101计算2101指导老师:黄启荃钱小红工作单位:华夏学院计算机教研室设计题目:用C语言实现停车场管理程序的设计初始条件:1、栈与队列的建立和操作.2、带TC或VC的计算机系统。要求完成的主要任务:包括课程设计工作量及其技术要求,以及讲明书撰写等详细要求主要任务:在规定的时间内完成下列任务设有一个停放n辆车的狭长停车场,它只要一个大门供车辆出入。车辆按到达停车场时间的早晚依次从停车场最里面向大门处停放。若已放满n辆车,则后来的车只能停在外面等待,当有车开走后方依次进入,停在场内的车按时计费。编制一个程序模拟该停车场

2、管理。1汽车的模拟输入信息格式可设为:汽车牌照号码,到达/离去时刻如a,1,5为1号车在5时刻到达,b,5,20为5号车在20这个时刻离去2.要求程序输出每辆车到达后的停车位置,以及离开停车场时应缴纳的费用及停留时间。3编制完成上述问题的C语言程序、进行程序调试并能得出正确的运行结果,并对采用的算法进行分析。设计报告撰写格式要求:课程设计报告按统一通用格式书写详细内容如下:设计任务与要求总体方案与讲明程序主要模块的流程图源程序清单与注释问题分析与解决方案包括调试记录、调试报告,即在调试经过中碰到的主要问题、解决方法及改良设想;小结与体会附录:源程序必须有简单注释使用讲明参考资料时间安排:6月2

3、0日-24日指导老师签字:2020年6月20日系主任签字:年月日设计题目:用C语言实现停车场管理程序的设计1、问题描绘即要求停车场是一个可停放n辆汽车的狭长通道,并只要一个大门可供汽车进出,汽车在停车场内按车辆到达的先后顺序,依次由北向南排列大门在最南端,最先到达的第一辆车停放在车场的最北端,如车长内已停满n辆汽车,则后来的汽车只能在门外的便道上等候,一旦有车开走,则排在便道上的第一辆车即可开入;当停车场内某辆车要离开时,在它后进入的车辆必须先退出车场为它让路,待该辆车开出大门外,其它车辆再按原次序进入车场,每辆停放在车场的车在它离开停车场时必须按它停留的时间长短交纳费用,以栈模拟停车场,以队

4、列模拟车场外的便道,根据从终端读入的输入数据序列进行模拟管理每一组输入数据包括三个数据项:汽车到达或离去信息,汽车牌照号码以及到达或离去的时刻到达或离去的时刻可以用计算机控制对每一组输入数据进行操作后的输入信息为:如是车辆到达,则输入汽车在停车场内或便道上的停留位置;如是车辆离去,则输入汽车在停车场内停留的时间和应交的费用。2、需求分析每辆车到达后的停车位置停车场或便道上,以及某辆车离开停车场应交纳的费用和它在停车场内停留的时间。3、概要设计1、系统分为:初始化、有车进入、有车离开、退出四个模块。2、停车场管理程序4具体设计菜单函数设计:分为初始化、有车进入、有车离开、退出。voidmenu(

5、)intn,w;doputs(*MENU*);puts(1.初始化);puts(2.有车进入);puts(3.有车离开);puts(4.退出);printf(请选择你需要的服务1-4:);scanf(%d,if(n4)w=1;getchar();elsew=0;while(w=1);switch(n)case1:chushi();break;/*停车函数*/case2:jinru();break;/*开车函数*/case3:likai();break;/*退出*/case4:exit(0);break;/*初始化*/初始化模块设计:将车道和停车场内所有的车清空。voidchushi()/*初始

6、化*/inti,j;for(i=0;i当前位置:文档视界数据构造用c语言实现停车场管理系统报告书数据构造用c语言实现停车场管理系统报告书当前位置:文档视界数据构造用c语言实现停车场管理系统报告书数据构造用c语言实现停车场管理系统报告书8改良方案本程序无法显示停车场所有车辆的信息,需要在有车进入函数和离开函数中添加变量,最后对变量进行输出,即为停车场所有车辆的信息。9设计体会学会了怎样使用c程序来编写一个小的程序,看起来似乎很简单,动起手来真的不是很容易!以后再学习中要愈加努力的学习。学习什么都要全身心的投入进去。就没有什么做不到。数据构造其实不是很难,只要理解了,所有的都很简单。编写程序方面要

7、多动手才会知道怎么做!参考资料:(数据构造、算法与应用)、(数据构造辅导第二版)附录1源程序文件名清单C语言2源程序清单#include#include#include#defineN100/*预设停车场有100个车位*/#defineM100/*预设便道有100各出位*/#defineD1.2/*预设车辆停车费为1.2元每小时*/#defineNUMBER100voidmenu();voidchushi();voidjinru();voidlikai();structcarintcarnum;intcararr;intcarlef;intcarstay;carNUMBER;structpar

8、kintneikong;chnN-1;structchangwaiintwaikong;chwM-1;voidmain()menu();/*菜单*/voidmenu()intn,w;doputs(*MENU*);puts(1.初始化);puts(2.有车进入);puts(3.有车离开);puts(4.退出);printf(请选择你需要的服务1-4:);scanf(%d,if(n4)w=1;getchar();elsew=0;while(w=1);switch(n)case1:chushi();break;/*停车函数*/case2:jinru();break;/*开车函数*/case3:likai();break;/*退出*/case4:exit(0);break;/*初始化*/voidchushi()/*初始化*/inti,j;for(i=0;i当前位置:文档视界数据构造用c语言实现停车场管理系统报告书数据构造用c语言实现停车场管理系统报告书当前位置:文档视界数据构造用c语言实现停车场管理系统报告书数据构造用c语言实现停车场管理系统报告书

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 策划方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁