帮我设计个c语言课程设计题目吧 停车场管理 基本功能 概述: 用于利用计算机实现停车场的管理,包括车位调度,

您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
毕业论文设计——利用所学C语言知识设计报告停车场管理系统.doc14页
本文档一共被下载:
次 ,您可免费全文在线阅读后下载本文档
文档加载中...广告还剩秒
需要金币:100 &&
你可能关注的文档:
··········
··········
班级:55071??28
指导教师:刘文中
姓名:谢永诚
停车场管理一
1.设计一个停车场用长度为N的堆栈来模拟。由于停车场内如有某辆车要开走 ,在它之后进来的车都必须先退出为它让道,待其开出停车场后,这些车再依原来的顺序进入。
2.程序输出每辆车到达后的停车位置,以及某辆车离开停车场时应交纳的费用和它在停车场内停留的时间。
二、程序中所采用的数据结构及存储结构的说明
以栈模拟停车场,以队列模拟车场外的便道,按照从终端读入的输入数据序列进行模拟管理。栈以顺序结构实现,队列以链表实现。
程序中分别采用了“栈”和“队列”作为其存储结构。
“栈”的定义可知,每一次入栈的元素都在原栈顶元素之上成为新的元素,每一次出栈的元素总是当前栈顶元素使次栈元素成为新的栈顶元素,即最后进栈者先出栈。程序中采用的结构是:
typedef struct NODE
CarNode *stack[MAX+1];
SeqStackC /*模拟车库*/
“队列”是限定所有插入操作只能在表的一端进行,而所有的删除操作都只能在表的另一端进行。插入端叫队尾,梦芭莎优惠券删除端叫对头。按先进先出规则进行。程序中采用的结构是:
typedef struct Node
QueueNode *
QueueNode *
LinkQueueC /*模拟通道*/
三、算法的设计思想
由于停车场是一个狭窄通道,而且只有一个大门可供汽车进出,问题要求汽车停车场内按车辆到达时间的先后顺序,依次由北向南排列。由此很容易联想到数据结构中的堆栈模型,因此可首先设计一个堆栈,以堆栈来模拟停车场,又每个汽车的车牌号都不一样
正在加载中,请稍后...扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
C语言课程设计停车场管理系统
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口C语言停车场管理课程设计的问题求编程大神解答,急!!_百度知道
C语言停车场管理课程设计的问题求编程大神解答,急!!
是停车场管理系统的一部分这一小段在栈里面修改信息的操作请问为什么执行到第三行就开始跳出终止程序的提示??void FIXnum(SeqStackCar *S,int i){printf(&请输入新车牌号码:&);scanf(&%s&,S-&stack[i]-&num);printf(&修改成功\n&);}void FIXin(SeqStackCar *S,int i){printf(&请输入新入场时间:&);scanf(&%d:%d\n&,S-&stack[i]-&reach.hour,S-&stack[i]-&reach.min);printf(&修改成功\n&);}void FIX(SeqStackCar *S,CarNode *x){int a,i,h=0;CarNode *p;p=(CarNode*)malloc(sizeof(CarNode));while(1){printf(&请输入您的车牌号码:&);scanf(&%s&,p-&num);for(i=1;i&=S-&i++){if(strcmp(p-&num,S-&stack[i]-&num)==0)h=i;}if(h==0)printf(&\n无此车辆记录\n&);}do{printf(&\n******************************停车信息修改*************************************&); printf(&\n
1--------车牌号码修改&); printf(&\n
2--------入场时间修改&);printf(&\n********************************************************************************&);printf(&\n\n请选择:&);while(1){scanf(&%d&,&a); if(a&=1&&a&=2) else printf(&\n请选择: 1-2.&);}switch(a) { case 1:FIXnum(S,i);case 2:FIXin(S,i);}printf(&继续停车信息修改请按1,返回上一级请按0\n&);scanf(&%d&,&a);}while(a);}
我有更好的答案
按默认排序
scanf(&%s&,&(S-&stack[i]-&num));
其他类似问题
课程设计的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
停车场管理系统C++课程设计报告.doc28页
本文档一共被下载:
次 ,您可免费全文在线阅读后下载本文档
文档加载中...广告还剩秒
需要金币:150 &&
你可能关注的文档:
··········
··········
重庆科技学院
《面向对象程序设计》
课程设计报告
学 院:电气与信息工程学院专业班级:计科2012-05
学生姓名:蒋鑫学 号:
设计地点(单位)_____I313________设计题目:_ 停 车 场 管 理 系 统___完成日期: 2014
年 1月 8 日
指导教师评语: ______________________
_______________
_________________________________________________________________________________________________________________________________________________________________________________________________________
成绩(五级记分制):______ __________指导教师(签字):________
重庆科技学院
课程设计任务书
设计题目:停车场管理系统设计
学生姓名 蒋鑫
课程名称 面向对象课程设计 专业班级 计科12-5班
地 点 I313 起止时间 12月30日~1月10日
设计内容及要求 1)问题描述
定义车辆类,属性有车牌号、颜色、车型(小汽车、小卡、中卡和大卡)、到达的时间和离开的时间等信息和相关的对属性做操作的行为。
定义一个管理类,完成对停车场的管理。停车场的具体要求:设停车场是一个可停放n辆汽车的狭长通道,且只有一个大门可供汽车进出。汽车在停车场内按车辆到达时间的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆车停放在车场的最北端),若车场内已停满n辆汽车,则后来的汽车只能在门外的便道上等待,一旦有车开走,则排在便道上的第一辆车即可开入;每辆停放在车场的车在它离开停车场时必须按它停留的时间长短交纳费用。
2)功能要求
(1)添加功能:程序能够添加到达停车场的车辆信息,要求车辆的车牌号要唯一,如果添加了重复编号的记录时,则提示数据添加重复并取消添加。
(2)查询功能:可根据车牌号、车型等信息对已添加的停车场中的车辆信息进行查询,如果未找到,给
正在加载中,请稍后...各位帮忙写个程序!&br/&停车场管理&br/&基本功能&br/&概述:&br/&用于利用计算机实现停车场的管理,包括车位调度,停车记费。车位记录,收费管理与计算。&br/&主要功能:&br/&车位调度&br/&停车时间与费用的计算&br/&车位记录&br/&写好发送到我qq邮箱 (八3五骑五零642)悬赏100分
各位帮忙写个程序!停车场管理基本功能概述:用于利用计算机实现停车场的管理,包括车位调度,停车记费。车位记录,收费管理与计算。主要功能:车位调度停车时间与费用的计算车位记录写好发送到我qq邮箱 (八3五骑五零642)悬赏100分
补充:对了,用C++编写
不区分大小写匿名
等待您来回答
编程领域专家

我要回帖

更多关于 c语言课程设计题目 的文章

 

随机推荐