ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:73.72KB ,
资源ID:8612555      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-8612555.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(停车场管理系统 c语言Word文档格式.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

停车场管理系统 c语言Word文档格式.docx

1、掌握软件设计的基本方法。熟悉C语言的基本内容从而掌握C语言的基本知识以及了解C语言的基本编写及运行。了解程序的分模块编写并对程序的每个模块进行详细的设计并且能理解一般C语言编写的程序。 掌握书写程序设计说明文档的能力。熟悉C程序设计的开发环境及C程序的调试过程1.2 课程设计的要求 分析课程设计题目的要求。 写出详细设计说明。 编写程序代码,调试程序使其能正确运行。 设计完成的软件要便于操作和使用。 设计完成后提交课程设计报告。2.概要设计2.1设计思路停车场是一个可停放n辆汽车的狭长通道,并只有一个大门可供汽车进出,汽车在停车场内按车辆到达的先后顺序,依次由北向南排列(大门在最南端,最先到达

2、的第一辆车停放在车场的最北端),如车长内已停满n辆汽车,则后来的汽车只能在门外的便道上等候,一旦有车开走,则排在便道上的第一辆车即可开入;当停车场内某辆车要离开时,在它后进入的车辆必须先退出车场为它让路,待该辆车开出大门外,其它车辆再按原次序进入车场,每辆停放在车场的车在它离开停车场时必须按它停留的时间长短交纳费用,以栈模拟停车场,以队列模拟车场外的便道,按照从终端读入的输入数据序列进行模拟管理每一组输入数据包括三个数据项:汽车”到达”或”离去”信息,汽车牌照号码以及到达或离去的时刻(到达或离去的时刻也可用计算机控制)对每一组输入数据进行操作后的输入信息为:如是车辆到达,则输入汽车在停车场。2

3、.2程序基本框架结构图3.设计过程或程序代码3.1 主要程序代码及解释#include#include string.h#define N 3#define MAX 50#define sign 10#define price 10char partNsign;char RpartMAXsign;char timeN20;int P,R;partadd(char *t) strcpy(&partP0,t); printf(请输入时间:n); scanf(%s,&timeP0); getchar(); P+;Rpartadd(char *t) if(RMAX) strcpy(&RpartR0,t

4、); R+; else printf(过道已满无法停车nnewcar() char tempsign;请输入车牌号码:,temp); if(PN) partadd(temp); else if(R=0;j-) y=y+(t1j-0)*(60*n); n=n*10; while(1) if(t1j=NULL) for(n=1;i; y=y+(t1j-)*n; n=n*10; break; j+; i=0; if(t2i= for(j=i-1; x=x+(t2j- while(1) if(t2j=NULL) for(n=1; x=x+(t2j- n=n*10; break; j+; y=(x-y)

5、*price; return y; i+; i+;Rpartcarout(int i) int j; for(j=i;jR;j+)Rpartj0,&Rpartj+10); R-;partcarout(int i) int j,money; char t20;请输入现在的时间:,t); money=timed(t,&timei0);收费:%dn,money);P;partj0,&partj+10); P-; if(R!=0)partN-10,&Rpart00); P+;timeP0,t); Rpartcarout(0);carout() char tsign; int i,get=0;请输入要离

6、开的车牌号: for(i=0;ii+) if(strcmp(t,&parti0)=0) get=1; partcarout(i); break;R&get=0;Rparti0)=0) Rpartcarout(i); if(get=0)cha wu ci chenjopart() int i;%d.%sn,i,&parti0);joRpart()Rparti0);main() int c;请选择要做的事:1.加入新车n2.有车离开n3.显示在停车场内的车n4.显示在过道上的车n5.退出n c=getchar(); getchar(); switch (c) case 1:newcar();2ca

7、rout();3jopart();4joRpart();5exit(1);4.设计结果与分析4.1 程序运行结果截图与分析 程序主页截图(图1)说明:图1是运行后进入的主页截图1. 加入新车输入车牌号输入开进时间(图2)2. 有车离开输入离开时间收费金额 ( 图3)3. 停车场内的车(图4)4.过道上的车(图5)5.退出(图6)5.参考文献1. 美Mark Allen Weiss,数据结构与算法分析C 语言描述(中文版 第2 版,人民邮电出版社。 2严蔚敏,吴伟民数据结构题集(C语言版)清华大学出版社。 3谭浩强c语言程序设计 清华大学出版社。6. 总结课程设计是培养学生综合运用所学知识,发现

8、,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,当今计算机应用在是生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握计算机开发技术十分重要的。我的题目是停车场管理系统,对于我们这些新手来说,这是很大的考验,我一千次一万次的问自己,怎么才能找到课堂所学与实际应用的最佳结合点?怎么才能让自己的程序在篇幅上简单,在使用价值上丰富?怎样让自己的业余更靠近专业?怎样让自己的计划更具有序性,而不会忙无一用?机会是老师,学校,以及无数代教育工作者给的,而能力是自己的,耐性是需要的。经过自己的琢磨,听取了师姐,师兄们的建议,还查阅了很多书籍,才做到了心中有数,才了解了C语言课程设计的真正用意培养自学能力,养成程序编辑的好习惯。我从来不相信车到山前必有路的说法,认为那只是懒惰者自寻懒惰的借口,我要积极,要把握,要努力。回顾起此次课程设计,至今我仍感慨颇多,的确,从拿到题目到完成整个编程,从理论到实践,在整整半个学期的日子里,可以学到很多很多的的东西同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,比如说结构体通过这次课程设计之后,一定把以前所学过的知识重新温故。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2