ImageVerifierCode 换一换
格式:DOC , 页数:37 ,大小:115.50KB ,
资源ID:4343852      下载积分:12 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

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

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

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

注意事项

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

数据结构课程设计交通咨询系统设计.doc

1、设计题目0; i-)printf(n%s:,CiNametraki);nd = tracki -1; n= 32767;for (k = 0; kAdListtraki、Fliht、C)mn AdListtracki、lgtk、Cost;tmp =;prtf(”%s, AdLittraci、Fligtm、ae);print(2d:%2d2d:%2d, AdjListtaki、Flitmp、StatTie 6, AdjListci、Figttp、StartTime 60, djListtri、Fighttmp、StopTime / 60, djLstrcki、lightmp、Stopi 60);

2、prinf(”ns:ESTINAON!”, CyNametack);prf(nin Cos : %dn”, c);vo ijks(int matxDi_MAXNDij_MA, int p_start, intp_en,nt TaveTp)int PreCyDi_AXN;/Peityi=-1,nve ud; /reCity0,the precity ofCityi ti, j, mi, pre,pos;fr ( ; iCityNu;i+)rCityi = 1;PrCitp_start =2;hle (Peity_end = -1)m 1;o ( = 0;i (i0| xijmn))pr = i;

3、 pos = ;min max;PreCityps = pe;Dia_Output(at, PreCiy, pen,TravelTyp);五、测试分析1、 添加城市在主菜单下,用户输入,添加城市名称。(图、4添加城市)2.删除城市在主菜单下,用户输入2,删除已添加城市名称.(图2、删除城市)3.添加交通路线在主菜单下,用户输入,已添加城市名称。添加起始城市、终点城市名称、乘车类型、乘车班次、起始时刻、终点时刻、与票价。(图、6添加交通路线).删除交通路线输入班次号,删除交通路线(图2、7删除交通路线)。查询最小费用交通路线(图2、8查询最小费用交通路线)。查询最快交通路线(图2、9查询最快交通

4、路线)7。清除屏幕.退出六、用户手册使用本系统时,用户需先向程序添加城市后,在已有城市基础上添加已有城市得路线与使用各项功能。 七、调试报告程序运行无错误,但当系统输入其她无储存内容时程序会意外中断,代码需要优化。八、程序清单include”stdaf、”#nclud #icude #dfine ER 0 define OK 1 #define Dj_MAXN 0 #define MX_VERE_NU 1definMAX_STRING_UM100 deie MAX_TRAFFICNU 100 cst ha Citile = cty、xt;ontchar TraiFie rai、txt;onst

5、ch Flihtile ”lit、txt”;pedef sort in ityye;/Cityype 定义短整形得变量 typedef truc raffiodecar nameMA_SRIG_UM; /班次/MX_STRIN_M最为0int StartTime, StopTime; /起止时间in ECity; /该有向边指向得顶点在数组中得位置,即该城市编号 int Cost; /票价 Taficdt;typdef stuct NodeCyTp ciy;int TrinNum, Fligtum; /标记下面Trin数组与Fligt数组里元素个数 TraficNoDaTaiMAXAFFIC_

6、NU; /数组成员为结构体,记录了到达城市、起止时间、票价与班次TrffcNdDatlightMAAFC_NUM;/ in Cost; /遍历时到达该城市得耗费(时间或者费用) NodeDat;ypede truct Pdeint City;intTraN; PNoeat;Nodeat AdListMAX_VETEX_NUM; char CitNameXVERTX_NUMMA_TRIG_NUM; /城市名,采用第一下标为该城市在本程序中得编号intCityu; /城市数目 PoDaPthMATEX_N; /存储临时最小时间路径PdatMnathMAX_VREXNUM; /存储搜索到当前得最小时

7、间路径 inMnTme, Starim;it curPt;int Shoenu() pintf(|*欢迎使用交通咨询系统*n);pf(”n-1: 添加城市-|);printf(n-: 删除城市-|);prinf(”n|-3: 添加交通路线-);prt(|-4: 删除交通路线-”); printf(n-5: 查询最小费用路线-);pri(n|-6: 查询最快路线-);prnf(n-7:清除屏幕-);printf(”-0:退出-|n);rit(n|*o(_)o o(_)o*|);pritf(”请输入您得选择:);retrn1;void opRigt()pritf(n”);itSeekCiy(har

8、 *name) /寻找城市int i; (i= 0;iitNu;i+)if (tcmp(name,CitNai) = 0) /比较函数,若相等,则返回值rern i;retun-;/=EitIno= intSaveysIfo() /向程序输入数据FILE *fp;it i, j, ttl;p = fopn(CitFile, w); /打开itFile文档frntf(p,%dn”, CityNum);/往文档中写城市得数量fo (i = ;iyNum; i+)fprit(fp, sn”, CiNae);/往文档中写城市得名字fcloe(f);/将ityFile文档关闭oal= 0;f =fp(T

9、ainFl, w”);/打开rainFile文档for (i = ; iCtyNum; i+)计算列车班次得数量ttal += djListi、TrainNum;frit(f, ”n, toal);/往文档中写列车班次得数量r (i =0; iCitN;+) /fo (j = ; jAdjLisi、Tranm;j) 往文档中写列车得车次、始发城市、终点城市fpintf(fp,”s %s s ,djListi、rnj、nae,CiNami,CityamAjiti、rain、ndCity);prif(fp, 2:2d d:%2ddn”, AjLsti、j、tatTime / 60,/往文档中写Ad

10、jLisi、Tainj、Startim 60,AdjLit、Traij、topTie / 60,AdjList、Trainj、StopTime 6,Ajisi、rij、s);fose(f); ttal=0;fp = fopen(FightFi,w”);or (i = 0; iCityum; i+)toa += AjListi、ighNum;fprntf(fp, ”%dn”,otal);for (i 0;iitm; i)for (j= ; AdjLti、FlighNum; j+)fprinf(p, %ss % ”, Adjisti、lightj、nm,ityNam,itNaAdLis、ligtj

11、、EdCity);fprin(fp, %2:d2d:dd,AjLsi、Flightj、StartTime / 0,AdLsti、Flightj、SarTime % 60,AdjLsi、lghtj、StpTe/ 60,AjLiti、ligh、StoTe % 60,Adjisti、Fgtj、Ct);lse(fp); return 1;nt InsertCty(cha *Name) 添加城市srcpy(CityNameCitNm, Name);AjListitNum、ity =Cim;AdjListtyNu、lighNu = 0;AdListtyNum、Trinum = 0;CNm+;etun1;i

12、nt Dity( ame) /删除城市intcity, i, j,o=1,=1;cty SeekCi(Name);prf(%s,Name);whl (ue)whl (CityNamek ! Nam)k+;f (k ityNum)o;pif(未找到此城市,请重新输入!);reur ;or(i = iy; i CiNu 1; +) /?可能city就是从开始得rcpy(ityNmei, CitNamei 1);AjLiti、FlihNum = AdLis+ 、FlghtNu;Adjsti、Trainum = jLit +1、TrainNum;for(j= 0; j Adjii、FlighNu; +

13、) /为什么没有火车得??Adjisti、Fightj、Co= AdjListi 、Flighj、ost;djLit、lhtj、EndCty= djListi + 、Fligh、EndCiy;rcpy(Adjisti、lghtj、ame, AdjLiti + 、Fligtj、nae);djLsti、lght、SartTime Asti +、lihtj、Startim;Adjisti、light、StopTim = dLiti + 1、lighj、StopTim;CityNum-;etun;int IertTrai(chr train, car StartCity, hEndit, intSrt

14、Time, t ndTme, int cst)nt i,; /InsertTran(ame,s_ct,ecity,_hour*6+s_mite,e_our*6+_minute,cost);i = SeCty(tartCty);j = SekCity(EdCt);AListi、TraiAListi、TraiNum、ot = cost;AdjLsti、andjLit、TranNum、EdCiy= j;AdLit、radjiti、raNu、Starim rtime;Aist、TraiAdListi、Tranum、Stopime = EndTime;strpy(AdjLii、TndjListi、Tra

15、inNum、nam, train);Adjs、TainNum;/火车得数加1retu ;ntsrtliht(chariht,car *StCity, char EdCity,int StarTime, in EdTie, int ost)nt i, j;i Seekit(SttCiy);j = SeekCity(ndCity);AdList、FlghtAjLiti、FightNum、ost = cost;djst、FlightjLisi、Flghtum、EdCity j;jii、FlgtAdjListi、FlghtNu、SartTie = StrtTime;Adjisi、FghAdListi、

16、Flghm、Sopie =EndTime;strcy(AjListi、TraiAdjisti、lightNum、nm, flight);djList、FlitNum+;return 1;itDela(char name)int i, ,fag 0;f ( = 0; ityNum; i+)for(j = 0; jALisi、FlightNu; j+)/注意就是从0开始得if (strcm(jisti、Flighj、ae,name) = 0)flag = ; bek;if(fla)o (; AdjLis、FlihtNum ; +) /把删除得航班后得每个航班向前移一位ALst、Fligj、Cst

17、= jLti、Fligtj+ 1、ost;AjList、Fligtj、EnCty =Aiti、Flightj + 1、EndCity;strcpy(AdjListi、Fligtj、nae, AjListi、Flihtj + 1、name);AdjLst、lgt、SartTime = AdjList、Fighj+ 1、artTme;AdjListi、Fightj、topTim= jLi、light + 1、toTme;ALsti、FghtNu-; eak;for(= 0; jAdjLti、Trau;j+)i (strmp(djit、raij、nme, ame) = 0)flag ; eak;f

18、(lag)for (; j0; -)print(ns:, ityNeacki);end =aki 1; mi= 377;for(k =0; kAdjLisracki、lightNu; k+) (AjLittracki、Traink、Ey = end&miAdjLsttracki、igt、Ct)in AjListracki、Fighk、Cost;tp =k;printf(”%, AdListtai、lhttmp、ae);prtf(2d:%2d2d:d”, ALisracki、Flighttmp、SrTime / 6, Adjistacki、Fitm、Statm % 6, AdjLiracki、Flighttm、StpTme / 0, AjLittrcki、Flihttmp、tpTime 0);printf(n%s: DSTINATO!”,CiyNamtack0);prnt(”nMin Cost : dn, cost

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

关于我们      便捷服务       自信AI       AI导航        获赠5币

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

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

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

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服