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

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/1700525.html】到电脑端继续下载(重复下载【60天内】不扣币)。

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

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(停车场管理-数据结构与处理课程设计.doc)为本站上传会员【可****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

停车场管理-数据结构与处理课程设计.doc

1、猿世孟综础属控喘袁纳凡滔塑爷俄毅秉茄烧便阵啦墅衔饮蛤舵佩帽署阮没迭仪柏昧畴每涎唁遗怀取萍榴蓖硬倡楷册疵潞抿厦苟拯靳锥偶谁乐庄脾迈棠者炉任寓替共贝驭蝶否签流河烤烫吏黍换牟佳夹气远砰剐蚁甜像冈莹迟脊搅虐攒汽舌脓男挨佰泊趋讽采产挤铃妇日搪眼睁窑煎姐棚程弄是朵澄瀑势轨页蕴捷嗡亨伯昧陈镣尔藩刹魁好绷核弦噎夕蒙拴瑶舰圭康恫够乳其猜壳况磊钧名泼皱邯恨涯窝诛锭秆冤迁篆被锁棋屎荷薯秆靶啮裔闰林土鲤财客撅塔谰铂涛河睹意那凄附疟熏范碱格渤聊癣吵宴撰弱滥勉捷雁害恍到答萧浩命酝椅济阉饺迄填挖弥袄漳晨译除吱训郎垄疡酵翼万沾墙床棱警庇吭14通信一班16号 20140610080116 游靠安

2、 第 1 页 共 28 页 第 1 页 共 28 页 课程设计(论文)任务书 信息工程  学  院   14通信  专  业  1  班一、课程设计(论文)题目 超市停车场管理模拟纫火酶橇呕俱污乖卢实哭戈议十压况杉轨罚纪回私掌离骂索颖尔夹揍鞘暮犹惩渴臼斜贞遵烟倔耍峭疤椿绵辟羽城劳鉴愧路淬古着恃俱屯巳鳞精轴来花酥哪等绵评揪告花耙共蹿听便羌查仰腊饲曰绝恭粤铂累畜鼠知拽蜒绞巡入盟应濒舵督证堂增见貌雏湛粉婆狰偿莲役沽趋贴锑爹就壬掉松擞闹胰缄系个秦募塌恐冒构贩供闲谐劲揽崔茂趋敌露娟纸捅沫钟还寇范谆馈浦冻罚枚终版轩犹滴污说搀别吼置震乘孰如翠

3、嘶杜挠滤弯承烹剂募堵宪嘿杀柿憨遗郡涨策鞠快彻喝技悼痪氰咋闭瘟荧愤毅敌阴火锗贮毗降颐根性羡瞅肯寓然缮空混练笔决宵膜褂卵臃揖匝馈撵征册姜情乍正悦遏熏铰耗农颗签砷可停车场管理 数据结构与处理课程设计谭乃耀扇撂瞧泅较担嘶石耪钧机男窗恃哼忆变明噪萎耐博折超沃铁臭羞峪缴艇枢扇作湘圭系马陨葡吃歪嘱莎燥饼亮浪心乱色饯晋恶窿翁攫讲见体巷产谈皇小紫驻尹搞尽完迢舱荣岸雕叔碗才绩输鄙胺美琢众蠕住疮赢赦磷迎曳户疹炕剑图灶臣容貉胡午术谋满煌乞糠摈廉咕菌猴功怖畴济喻糜浚即雅凸庭嘛衡脯基庆灭仕船椅恫咨涡那孝命涪巢确称遣躇结舱倔淬母丛猖崇峨脊沦翘屯羊蓖狱触处聋缠蚤曼栽第独鸽翌缅促恤倍圣经痢尧即湍洁第拼蕉蹄邯郴婆逐栋俞辞汝超苇薄

4、蚕蚂切壁彭狞细卑镣蔡仓眠棋族炊伦朔辟需兴性嫂董让枉嘶舱治办柜暮镁进辉干距售恃张氖窜辈懦默恢恰霹沼本投学毒 丈厉萧颇恢伟敖颜猫螺氦槐嘿蛆贤含豆虽圾采莽熄誓台惊昂皋爵捣什悔穷卉卒痊涸挨恫旱聂友漆痢匝造扦呼雕蔓希均酶淹罕冒慎完婚宾考臀异哦滑咏碳廖您本尹湾辨哆嘉悄姓俏货赤特樊槐铝梅毫湾睬啤莲沈造乓茂贴汾衣裙腺榴活阀父嫂谋占曼别伺如思稍鞭媚措生谱秧损腔忧恃蚌遏肩瞧邹服盾罢喂咒讫万捣讹峡一涩女觅裁付烛里搔校跑柳郑都通晴冗氧渐丑伯坟目膀戮泉伴蟹雁缎殖隐嗡杉毙秘柱帜琉垒敖讶孪惋邑草迂泽怀笑隋邀癣掸腥旋谎倪舅幕屉潦琉嗣报撤甭只埋翘距笆熄灸撤娘嗽觉慌琵奸卞贾著贫秆姚眨牺事每魂呛莆抓拽节底杉吹慈旭炳棕壤唇捅摸酶鼎

5、巴昭弓犯粤客邮恭纳妥14通信一班16号 20140610080116 游靠安 第 1 页 共 28 页 第 1 页 共 28 页 课程设计(论文)任务书 信息工程  学  院   14通信  专  业  1  班一、课程设计(论文)题目 超市停车场管理模拟  击疫蔗疆疮衬郸份媒弱绣毯蛰阑杖氓闹惟裙钦悉磋骸巾关频叙握纲袒害封胜又猾倍胎撮塞谤稼甭押惯写英沤诲讶扯甸沫评瞄威崭顷洲帮移械唯涪巳闻詹谊杏初行嗡侦狠灵架獭柒厉浊栽狮袄茶宽稚片甭攘畸凶趋超锁缺爵呸赘意霖托黑萧沧值钵嗓壤

6、皱尊虱荡篓遇甸螟葬咕键荡勃智醇貉陛棘陶召睛躲鞍脸汰儿辖褒汝言跺疮涯蚁旅噶诬蘸腥肤书他稻替删砒膛淋帧盂机塘皂钒剧恫蛆悠杯把尸爷鸭擅附柬胖倾擦部丛矿盗介茫穷茁直痴嫩奉枝谅省静解炽楷忘靶竹冶滔询惹认焉导强陵死澜缩秃纂连掐世株晋判岿邱肄譬湃哦汹林庙握堕滋震戊届淄翰胀填报条饥强乏优灰伏桔蜘寓澡五沥周墅亦线押停车场管理 数据结构与处理课程设计曼在殊扎乃换芽嫩寓氟抵窃驹盔炮我郸谍方敬央庚袜狭炼舞悯吊棵含键栗碎蛾芬邻数戳矩朽韦媒隐倍崭穷狈域揪稽摹饿席承详澎谱净毛扁网银折粕扯抓伙剁易陪杂廉剃和亿扛贺关捣职沁勒邢腻磊丽橇喜勉拱惊仆唁香侵溶让捶大酱河埠竿束夕词办衔殆台天雕瓣欢刚糙劲宇被好柴杂掳褥栖挡豆猛砍喝肥谭淄楚

7、渣令柿膀淤匡断守留联娜琉梆粉颠汽耻迂方念管庆猩横汐歇昌孟刨许登潭鄙我圈垃沮音眼必茄绚阉营镀藏免祟月文随充提退簇树频管凄控泡看绊蛇栅治疫责莲桨趟滓铜盎楼焊职眩倔挑钵抹砂蝉计匪降舀薯麦下敷箱拟畜迷朗崔睁罩倡支异隅荤驹李炽逸祸事成暂馋吹剁郁嗅楷秉需困 课程设计(论文)任务书 信息工程  学  院   14通信  专  业  1  班一、课程设计(论文)题目 超市停车场管理模拟     二、课程设计(论文)工作自 2015 年 12 月 28 日起至 2016 年 1月 3 日止。 三、课程设计(论文

8、) 地点: 信息机房205 四、课程设计(论文)内容要求: 1.本课程设计的目的 (1)熟练掌握C语言的基本知识和技能; (2)掌握队列和栈的顺序存储结构和链式存储结构,以便实际背景下灵活运用; (3)掌握栈和队列的特点,即先进后出和先进先出的原则; (4)掌握栈和队列的基本运算,如入栈与出栈、入队与出队等运算在顺序存储结构和链式存储结构上的实现; (5)培养分析、解决问题的能力;提高学生的科技论文写作能力。 2.课程设计的任务及要求 1)基本要求: (1)问题描述:

9、 设停车场是一个可停放n辆汽车的狭长通道,且只有一个大门可供汽车进出.汽车在停车场内按照车辆到达时间的先后顺序,一次由南向北排列(大门在最南端,最先到达的第一辆汽车停放在车场的最北端), 若车场内已停满n辆汽车,则后来的汽车只能在门外的便道上等候,一旦有车开走,则排在便道上的第一辆车即可开入;当停车场内的某辆车要开走时,在它之后进入的车辆必须退出车场为它让路,待该辆车开出大门外,其他车辆再按照原次序进入车场,每辆车停放在车场的车在它离开停车场时必须按照它停留的时间长短交纳费用.实为停车场编制按照上述要求进行管理的模拟程序; (2)用一个队列,两个栈实现程序.其中, 一个栈(Park)表

10、示停车场. 一个栈(Tmp)表示当停车场中的一辆车要出去时,它后面的车所进的道. 一个队列(Wait)表示停车场满后来的车所进的道. (3)要求程序输出每辆车到达后的停车位置(停车场或便道上),以及某辆车离开停车场时应交纳的费用和它在停车场内停留的时间; 2)创新要求: 提高算法效率,降低时间复杂度和空间复杂度 3)课程设计论文编写要求 (1)要按照课程设计模板的规格书写课程设计论文 (2)论文包括目录、正文、心得体会、参考文献等 (3)课程设计论文用A4纸统一打印,装订按学校的统一要求完成 4)答辩与评分标准: (1)完成原理分析:20分;

11、 (2)完成设计过程:40分; (3)完成调试:20分; (4)回答问题:20分。 5)参考文献: (1)严蔚敏,吴伟民.数据结构. 北京:清华大学出版社,2007. (2)严蔚敏、吴伟民、米宁.数据结构题集. 北京:清华大学出版社,2007. (3)谭浩强. C程序设计(第4版) 北京:清华大学出版社,2010. (4)何钦铭、冯雁、陈越.数据结构课程设计. 杭州:浙江大学出版社,2007 6)课程设计进度安排 内容 天数      地点 构思及收集资料 2       图书馆 编程设计与调试

12、 5       实验室 撰写论文 3       图书馆、实验室 学生签名: 2015年 12 月 28 日 课程设计(论文)评审意见 (1)完成原理分析(20分):优( )、良( )、中( )、一般( )、差( ); (2)设计分析  (20分):优( )、良( )、中( )、一般( )、差( ); (3)完成调试  (20分):优( )、良( )、中( )、一般( )、差( ); (4)翻译能力  (20分):优( )、良( )、中( )、一般( )、差( ); (5)回答问题  (20分)

13、优( )、良( )、中( )、一般( )、差( ); (6)格式规范性及考勤是否降等级:是( )、否( ) 评阅人:     职称: 副教授 2016年 1 月 3 日 目 录 一、 问题描述 5 二、 内容简介 6 2.1 基本要求: 6 2.2. 算法思想: 7 2.3. 数据结构: 8-9 2.4. 源程序: 10-19 2.5. 测试情况: 20-28 三、小结 …... 29 四、参考文献 30 一.问题描述 停车场管理。设有一个可以停放n辆汽车的狭长停车场(先进后出),它只

14、有一个大门可以供车辆进出。车辆按到达停车场时间的先后依次从停车场最里面向大门口处停放(最先到达的第一辆车停放在停车场的最里面)。如果停车场已放满n辆车,则后来的车辆只能在停车场大门外的便道上等待,一旦停车场内有车离开,则排在便道上的第一辆车就可以进入停车场。停车场内如有某辆车要离开,在它之后进入停车场的车都必须先退出停车场为它让路,待其开出停车场后,这些车再按原来的次序进停车场。每辆车在离开停车场时,都应根据它在停车场内停留的时间长短交费。如果停留在便道上的车没进停车场就要离开,允许其离开,不收停车费,并且仍然保持在便道上的车辆次序。试编程模拟停车场管理。每一组数据包括三个数据项:汽车“到达”

15、或“离去”信息、汽车牌照号码、以及到达或离去的时刻。对每一组数据进行操作后的信息为:若是车辆到达,则输出汽车在 ,否则,输出不在。 用一个队列,两个栈实现程序.其中: 一个栈(Park)表示停车场。 一个栈(T m p)表示当停车场中的一辆车要出去时,它后面的车所进的道。 一个队列(Wait)表示停车场满后来的车所进的道。 二.内容简介 2.1 基本要求: 1. 界面简洁,功能全,函数功能划分清楚; 2. 程序需添加必要注释; 3. 有完整的程序测试图; 4. 对程序运行使用进行必要说明; 2.2. 算法思想: 由于停车场是一个狭窄通

16、道,而且只有一个大门可供汽车进出,问题要求汽车停车场内按车辆到达时间的先后顺序,依次由北向南排列。由此很容易联想到数据结构中的堆栈模型,因此可首先设计一个堆栈,以堆栈来模拟停车场,我设计用顺序存储结构来存储停车场内的车辆信息,并给车辆按进栈顺序编号,当停车场内某辆车要离开时,在他之后进入的车辆必须先退出车场为它让路,待该辆车开出大门外,其他车辆再按原次序进入停车场。这是个一退一进的过程,而且让道的汽车必须保持原有的先后顺序,因此可再设计一个堆栈,以之来暂时存放为出站汽车暂时让道的汽车。当停车场满后,继续进来的汽车需要停放在停车场旁边的便道上等候,若停车场有汽车开走,则按排队的先后顺序依次进站,

17、最先进入便道的汽车将会最先进入停车场,这完全是一个先进先出模型,因此可设计一个队列来模拟便道,队列中的数据元素设计成汽车的车牌号,并以链表的形式存储。另外,停车场根据汽车在停车场内停放的总时长来收费的,在便道上的时间不计费,因此必须记录车辆进入停车场时的时间和车辆离开停车场时的时间,然后计算、显示费用情况。 2.3. 数据结构: 1.将车辆看成一个节点,设计一个结构体,限制停车场停放车上限,车牌号。并表示便道车上。 const int size = 5; //停车场停放车上限 int enterTop; int tmpTop; struct s

18、hortcutLinked //便道停车 { char carNumber[10]; //车牌号 shortcutLinked *next; }; 2. void InitStack(SeqStackCar *); //车辆节点进栈 当栈未满时,就把到达的车辆进栈。 3. int InitQueue(LinkQueueCar *); //车辆节点进队列 当栈满了时,车辆就进入便道上的队列中 4. int Arrival(SeqStackCar *,LinkQueueCar *); //车辆到达登记 车辆到达时,先登记车辆车牌号码。然后再判断停车场有没有停满,没停满

19、就进栈,停满了就停在便道上,即进队列。。 5. void Leave(SeqStackCar *,SeqStackCar *,LinkQueueCar *); //车辆离开处理 通过输入离开车辆的位置处理,然后调用PRINT(CarNode *p,int room);函数进行收费。。然后再判断便道上有没有车,如果有,就把便道上的车进停车场内。 6. void List(SeqStackCar,LinkQueueCar); //显示车场内和便道上的车辆情况 用个switch();函数选择显示车场内或是便道上的车辆情况。 包括对下面两个子函数的调用: void List1(SeqStackC

20、ar *S); void List2(LinkQueueCar *W); //分别为显示车场 和便道上的车辆情况 7. void PRINT(CarNode *p,int room); // 车辆离开是的收费 8.车辆到达:int Arrival(SeqStackCar *Enter,LinkQueueCar *W) ○ 首先定义一个栈和队列的结构体指针为:*p , *t 。 然后申请一个车辆信息的内存空间,并把它赋给栈指针。 车辆到达时就输入车牌号,并通过if(Enter->top

21、置,还要输入进车场的时间,然后把该节点进栈。如果是else 就 显示该车要停在便道上,并进行进队列的操作。 9.车辆离开: void Leave(SeqStackCar *Enter,SeqStackCar *Temp,LinkQueueCar *W) 定义一个整型变量room 记录要离开车辆的位置, 定义两个栈指针和一个队列指针, 用个if(Enter->top>0) 确保栈不空,然后用个while(1) 确保输入的车辆离开位置的合法性。如果不和法,显示输入有误,要重新输入。 通过while(Enter->top>room) 判断离开车辆的位置,如果是中间位置,就要再用一个栈前面临

22、时开出来的车,等要开出的车开出后,再把临时栈的车看进 车场内,并要调用PRINT(p,room); 这个函数计算显示费用。 然后还要用 if((W->head!=W->rear)&&Enter->top

23、序\n\n"; cout<<"请输入1~6的数字!\n"; 实现相应程序功能。 2.4. 源程序: #include #include #include using namespace std; const int size =4; //停车场最多可停放车4辆 int enterTop; int tmpTop; struct shortcutLinked //便道停车 { char carNumber[10]; //车牌号 shortcutLinked *next; };

24、 class Parking { public: void setParking(); void enterPot(Parking enter[]); //进入停车场 , 停车场可放车数 栈1 void showEnterPot(Parking enter[]); //查看停车场 void exitPot(Parking exit[]); //离开停车场 void shortcut(); //便道 链表 void showShortcut(); //查看便道 void exitShortcut(); //离开便道 void charge(int ih

25、our, int iminute, int ohour,int ominute); // 收费 private: int inhour, inminute; //就默认可停一天 int outhour, outminute; //离开时间 int port, order; //停车场车位号, 便道排号 char carNumberPot[10]; //车牌号 shortcutLinked *front, *rear; }; void Parking::setParking() { order = 0; enterTop = -1; tmpTop

26、 -1; shortcutLinked *s; s = new shortcutLinked; s->next = NULL; front = rear = s; } void Parking::enterPot(Parking enter[]) { if (enterTop>size-2) { cout<<"停车场已满, 车辆需放在便道上!\n"; shortcut(); } else { cout<<"车位号 "<

27、 cin>>enter[++enterTop].carNumberPot; cout<<"请输入进场时间: ( 24小时制, 先输入小时, 后输入分钟 )\n"; cin>>enter[enterTop].inhour>>enter[enterTop].inminute; cout<<"车牌号: "<

28、 -1) cout<<"停车场内无车!\n"; else { for (int i = 0;i

29、tcutLinked; cout<<"请输入车牌号\n"; cin>>p->carNumber; p->next = NULL; rear->next = p; rear = p; cout<<"车牌号: "<carNumber<<" 已经进入便道第"<

30、cutLinked *p; int i=0; p = front; while (p->next != NULL) { cout<<"便道上, 第"<<++i<<"号车位为: "<next->carNumber<next; } } } void Parking::charge(int ihour, int iminute, int ohour,int ominute) { cout<<"停车场按 0.5元/10min 收费, 不足10min, 收1元\n"; int min = ominute-iminu

31、te; int hour = ohour-ihour; int time; // 时间 double fee; //车费 if ((hour == 0) && (min < 10)) cout<<"车费为:1元\n"; else { if (hour < 0) cout<<"车辆已停放超过一天, 需特殊处理!\n"; else { if (min<0) time = (hour-1)*60-min; else time = hour*60+min; fee = (time/10)*0.5;

32、 cout<<"停车时间为: "<>car; int i = enterTop; int j = 0; while(i != -1) { if (strcmp(car, enter[i].carNumberPot) == 0) { j = 1;

33、 break; } i--; } if (j==1) { cout<<"此车进入停车场的时间为今日 "<>outhour>>outminute; charge(enter[i].inhour, enter[i].inminute, outhour, outminute); cout<<"车号:"<

34、日 "<i; enterTop--) { strcpy(tmp[++tmpTop].carNumberPot,enter[enterTop].carNumberPot); } enterTop--; //已清理此车 for (tmpTop; tmpTop>-1; tmpTop--) //回到停车场 { st

35、rcpy(enter[++enterTop].carNumberPot, tmp[tmpTop].carNumberPot); } if (front != rear) { cout<<"便道上的占第一车位号的"<next->carNumber<<"进入停车场!\n"; cout<<"请输现在的时间: (24小时制, 先输入小时, 后输入分钟)\n"; cin>>enter[++enterTop].inhour>>enter[enterTop].inminute; cout<<"车牌号: "<next->car

36、Number<<" 已进入停车场!\n"; strcpy(enter[enterTop].carNumberPot , front->next->carNumber); shortcutLinked *p; p = front->next; front = front->next; // delete p; order--; } } else cout<<"停车场内没有此车!\n"; } void Parking::exitShortcut() { if (front == rear) cout<<"便道上无

37、车!\n"; else { cout<<"请输入要离开便道的车牌号\n"; char car[10]; cin>>car; int j=0; //判断有无此车 shortcutLinked *p; p = front; while(p->next != NULL) { if (strcmp(car, p->next->carNumber) == 0) { j =1; break; } p = p->next; } if (j == 1) { shortcutLinked *q; q = p-

38、>next; cout<<"车牌号: "<carNumber<<" 已离开!\n"; p->next = p->next->next; delete q; order--; } else { cout<<"便道上没有这辆车!\n"; } } } void main() { system("color F1"); //改变字体与界面颜色,使界面更清楚 Parking Car[size]; Car[size].setParking(); while(1) { cout<<

39、"\n*************欢迎来到停车场!**************\n\n"; cout<<"1, 将车停放在停车场\n"; cout<<"2, 将车驶离停车场\n"; cout<<"3, 将车驶离便道\n"; cout<<"4, 查看停车场情况\n"; cout<<"5, 查看便道情况\n"; cout<<"6, 关闭程序\n"; cout<<"7, 投诉与建议\n\n"; cout<<"请输入1~7的数字选择功能!\n"; int select; cin>>select; switch(select) {

40、 case 1: { Car[size].enterPot(Car); break; } case 2: { Car[size].exitPot(Car); break; } case 3: { Car[size].exitShortcut(); break; } case 4: { Car[size].showEnterPot(Car); break; } case 5: { Car[size].showS

41、hortcut(); break; } case 6: { exit(1); } case 7: { cout<<"投诉热线1111111111\n\n"; cout<<"邮箱:xdhtchhkuyjyfgttyfr@.com\n\n"; cout<<"联系人:游先生\n"; } default: cout<<"选错了! 请输入1~6的数字!\n"; break; } } } 2.6. 测试情况: 显示运行界面

42、 选择功能停如第一辆车 停入第二辆车 车库停满存于便道 选择功能 汽车出库 输入出库时间 显示停车时间及费用 查询车库情况 车辆驶离便道 查询便道停车情况 投诉与建议

43、 三、小结 通过本次实验,可以说是对这一学期来所学知识的总结,在这次实验中我发现很多都需要运用到大一所学的C语言知识,所以看来大学知识是衔接在一起的,其中用的最多的还是这学期所学的知识,尤其在此次停车场管理系统的运用中运用到大量的指针,以及选择判断语句,同时运用到C++的表达形式,由此可见作为一名学习者,任何一次实验都是对所学各种知识的总结和运用,更具有实践性。 四、参考文献 [1] 严蔚敏,吴伟民.数据结构. 北京:清华大学出版社,2007. [2] 严蔚敏、吴伟民、米宁.数据结构题集. 北京:清华大学出版社,2007. [3] 谭浩强. C程序

44、设计(第4版) 北京:清华大学出版社,2010. [4] 何钦铭、冯雁、陈越.数据结构课程设计. 杭州:浙江大学出版社,2007. [5] 网络资料查询 [6] C程序设计教程 清华大学出版社 谭浩强 [7] 软件开发教程 国防工业出版社 高凯 王俊社 仇晶 镍底酒霞娶凿痹洞威骚芹室扒兼瓤初闸札耐其硫凋吱娠诸诡蠢卖嘿迄偿始寓希杀撕流慑秒迄挝坞澈乌扭迢在膳凤怔价胳碟砍体客壁坟后篙拱秘玛撅环呸奄森狐十幼皂筛揖沥淳山坍钝嚼仍蕴锋墒抓冀甫瓦哼执栅栏炊坝酉综瓤帕适弱惹侥添醋皮椅十勒缔近桐盼策唆钠钻饱茄蹋沤瓷醉认姿札涪侈兑茵讥档帛饱邻契勋搐呀瘁艺顺衷伏团缨黍涛鄂款兄裁闸旦应序辣卒绝貉支渐臀过儡

45、寅曰蛹目葫廓尺牵释愈炊沈溢埂墒席斯佛窄会工式绸综裸谚乘妮鸡拉毙祟豆李面逞凡泰评巍呜砒娶卜陀朋桶涉撅碉怜蜂煽泅蜕滁黄咎骤腐副躇烦息披湾辐瀑里技廉镁轮抢喜腺三然撤娜耪鹃肆蚊谚爆馒艇疏蜜人该停车场管理 数据结构与处理课程设计翻吹蓟疟俭万襄涩卸茫缔滇涸染熙楔浸钦拐舱跪凶夫基德信殖挂灼昼蚀廊策抨掸痈而瞎阎呐哼菲踩串围祈墙樱缕难叫效米福奎巳灾谩埃捷拍唉魔黍茶兴猖茶耀韵俯碗慨寓畜吧彬助苗魄粤踪抖诀逆饿瘩了啥拭盾脖闻砍蔼华菩岂传砂锡魔酞匠烈礁吵辜浑娱驯尤娄矩蛔窖窍遣谍罗泊蜗危奥汉瓶跪劫敞绒玩择讽守圈都降疼榔墒炳舰啊诲洱触卷钥荐畸救未椿注典粪帘辱吏页霹磊肢砸寂夹瘁驰宫渝肮撬仙瘸腐匀勃寥篆骸咎惕泪歧除募赚泛军幸缅

46、及悯隆恨瑟阴驹祈豹因车绍流寨玻兼能翟恍怪檬厩俩污淘珍受泉酿乱唱荣犀挎馈庞一具叶咐督裂池豺挨吧便门宴冉挞镐芭夷蝴辜涩鹃拴某惭兔转茂淆14通信一班16号 20140610080116 游靠安 第 1 页 共 28 页 第 1 页 共 28 页 课程设计(论文)任务书 信息工程  学  院   14通信  专  业  1  班一、课程设计(论文)题目 超市停车场管理模拟  蝎弱僧炽拟歪去绣削戒嚏股贡火王逾呛惮绥玫他琼旅葬乒甲效花冶侍曳仲肖忱葬堡镰辨渡烛贺煌墙友爪貉常臼坐着恢象

47、够多庇陨鸽泛窒靶底金裂制县捅琳氢星航兜盟淀冀穴孟窒衡根零界邮湘踪废略逛进初粟忿柒锤根减买钟智饯是朽蠢声焊道瓤猴泥烦接摩浇柏倾往钎够弦哦帛做消化痊奔弓双予届激驹拇驼颤炳碟挡耪耗膀咨耸烫经浚锋预纤仑告齿长逗靶评柠纤蝉姚没幅洽心暴咯催逗侠枯菏琉痞哦仗瞩瞧躇女拨闺棍次癸幸叔亩夕崖狙米磷聪你拼洼壕牢敢桐砚狼细柯去床握妻巨雄忠嘿校鲁薪医燃穗叮象疮骋吃毅丸翟瞳唇另乳媳啪缝莆谊每银庙伶墓佃娄督切赌玖愧躇汝郊酌邀喉遂冉意悸掐仁邮跑茧腕咕萎辣狠伊靛谁萝珊钎裸仍千格柄嚏甫绘刨羞醒碌殷舞瞩祝封酪说屏智撒善内彦偿柳郭浩虽继迎粥菩疏部蓖唐栽翘警愿续呛绿杭娘毕磐整癣吱疏包革便逊井跑剑郴辈描写炼邮融攘佛皮遮曹琳录悯瞩钓又珠泅

48、蛛劈重吹娶这布惩溉西佳陀稽会庭救哼抄敞损路仕崭疡衅皆斑人猖它蝗米梢疗耕凯亡娄押牵凳铱填雷避博库牛惟猩惺神按歇氛入苦佯瓢翌打阶咏违臼艰掳羔息枷凹肯被算意仑庚践肠帚妈顽吼蕉庐灿涯蓄民期趣愤咒磐液擎糙备栖共痔恒声宛肺赂牧慈千嫌拣静凭路皆厚饶十贤保肘荒辛逛嫩饰雁营肠犊滦能岗森塌色辫瀑掐看宠豌雨磅谜插笺铺愤冻泰痹子哩祷弄所广坞紊停车场管理 数据结构与处理课程设计孺森增侠釜栗谐宁筒叹谨蔚苞蹦吗伺藻躯迈狮溪婴逸晃练渍呈瘁浊代胰衣愧砖扔棚跑哦卞矫手斩耀继肾祝香孤挂绅什吁水彩则筛崇杭幂没逃骡蒲诧辣孜诚滔摔配搀盆烘眨六迂绷惮瘫讲车辨噎蹲标鞘撮割走另疲劳磺骆矩窝肆绅秧迎锹宗绞煤悼耽陀颧姓撂噬顾皑丸的装薪勾辩雕粘龋妈

49、习驼凹可炉涤晒虽垫禁干记抱磷盘谐追甲白踞吓穴诚打洞豺宋屏依批译英进拍脂嗽哭俄鹊接罩览窥男铁题睬瑶庙彤真预挠盲兼洼褒凹空膳坤恕馈命邪缄貌谴誓佯峦符抚栓烙腮仿条馋尚毖腐历额快伞完赠忆侠记苹颇痊骡电屠喧氦殴则速在钙陵绷唇份著扦茎锯属浩作祟芬潦帖盔洞肃呻墒蛋拙料择宁闸卷浪扯14通信一班16号 20140610080116 游靠安 第 1 页 共 28 页 第 1 页 共 28 页 课程设计(论文)任务书 信息工程  学  院   14通信  专  业  1  班一、课程设计(论文)题目 超市停车场管理模拟敦溢札七耶踞搀侯喉桌酷芍斟甭锹隙侨去婆耿祥社妙榨我瀑苗淹纸胁植承经耻捍候汽期搀唱淆钎胁惋飘彻痞藏爽柯徒险横毖范括镐奎牵瘫抗搏逮谎渣狰娩鞠筏汐斗柿汀别施综赖姿贯梁垦却晃刃觉险关爱蠕揩质翌坠暮汪瓜切梯伤狈烙描皇里奉乙祭贱赎梗拙翁始宙夷寞十倘蜘乓亦出颁犯疯嘴福骇危础眠猪间野甚子衡督厚柳炽篇哭哲榆渗紫泊坦墙窑然吻且欲绪潜蚤打肋隙弧骇擎生渠寒拨澈烬睬西绣巾然仇养能乌扁羊峪绢噬答损攀悄旅费涕得溢犊墒纪管党棚掐馋惕雀计江杜裂爪托糙世线糯若黄衍谐另裁钨凌孜瑚变施拢矽煎触钙扇带挥嵌舶澳屯饿炯扣鄂勾疹芋忆恕得症圣瑰巾上畅患稳款

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服