九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

校園導(dǎo)航系統(tǒng)的兩個(gè)代碼.doc

  • 資源ID:9356749       資源大?。?span id="24d9guoke414" class="font-tahoma">27KB        全文頁(yè)數(shù):9頁(yè)
  • 資源格式: DOC        下載積分:9.9積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說(shuō)明有答案則都視為沒有答案,請(qǐng)知曉。

校園導(dǎo)航系統(tǒng)的兩個(gè)代碼.doc

#1 數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)之校園導(dǎo)游咨詢#include<stdlib.h>#include<stdio.h>#include<iostream.h>#include<string.h>#include<math.h>#include"stdio.h"#define null 0#define num20#define maxdist 10000typedefstructchar datanum;int edgesnumnum;graph;void dijkstra(graph g,int n,int i,int dnum,int pnum)int snum;int mindist,dist;int j,k,u;for(j=0;j<n;j+)dj=g.edgesij; sj=0; if(dj<maxdist)&&(dj!=0) pj=i; else pj=-1;si=1;for(j=0;j<n-1;j+)mindist=maxdist;u=i;for(k=0;k<n;k+)if(sk=0)&&(dk<mindist) u=k; mindist=dk; su=1; for(k=0;k<n;k+) if(sk=0) dist=du+g.edgesuk; if(dist<dk) dk=dist; pk=u; void opdijk(int v0,int n,int d,int p)int i,pre;for(i=0;i<n;i+)if(i!=v0) printf("n%d",i); pre=pi; while(pre!=-1) printf("<-%d",pre);/*/ pre=ppre; if(di=maxdist) printf("<-%d",v0); printf("tshortestway:%d",di); void floyd(graph g,int n,int dnum,int pnum)int i,j,k;for(i=0;i<n;i+)for(j=0;j<n;j+) dij=g.edgesij; if(dij<maxdist)&&(dij!=0) pij=j; else pij=-1; for(i=0;i<n;i+) dii=0; for(k=0;k<n;k+) for(i=0;i<n;i+) for(j=0;j<n;j+) if(dij>dik+dkj) dij=dik+dkj ; pij=pik; void opfloy(int n,int dnum,int pathnum)int i,j,next;for(i=0;i<n;i+)printf("nnyuandian is v%d:",i); for(j=0;j<n;j+) if(j!=1) printf("nthe shortest way from%dto%dis:n",i,j); printf("%d",i); next=pathij; while(next!=-1) printf("->%d",next); next=pathnextj; if(dij=maxdist) printf("<-%d",j);/*/ printf("t%d",dij); void main()graph g;int i,j,k,n;int dnum,pnum,sdnumnum,spnumnum;/clrscr();n=11;g.data0=a;g.data1=b;g.data2=c;g.data3=d;g.data4=e;g.data5=f;g.data6=g;g.data7=h;g.data8=i;g.data9=j;g.data10=k;for(i=0;i<n;i+)for(j=0;j<n;j+) g.edgesij=maxdist;for(j=0;j<n;j+) g.edgesij=0;g.edges02=30;g.edges05=40;g.edges01=20;g.edges15=60;g.edges14=40;g.edges16=30;g.edges23=35;g.edges27=40;g.edges310=20;g.edges38=15;g.edges49=30;g.edges48=35;g.edges410=10;g.edges510=10;g.edges58=45;g.edges52=20;g.edges60=70;g.edges70=50;g.edges89=20;g.edges91=55;g.edges100=125;/clrscr();printf("t -WELCOME TOU USE GUIDE!-n");printf("t*n");printf("t* *n");printf("t*tINFOMATION-itVISIT-vtt*nt*t ABOUT ME-atQUIT-qtt*n");printf("t*ttttt*nt*ttttt*nt*ttttt*nt*ttttt*nt*ttttt*n");printf("t*n");printf("t*PLEASE ENTER AN ORDER:i? v? m? q?t*n");printf("t*CLEARTHE SCREEN:ctt3t*n");printf("t*n");do/*gets(t);*/switch(getchar()casea:printf("NAME:* CLASS:02computer(3)n");printf("PRIVATE EMAIL:devo800126.comn"); break;/*caseg:FILE *tp;*/ /* break;*/casei: FILE*tp; charch; if(tp=fopen("d:info.txt","rt")=null) printf("ncant open!"); getchar(); exit(1); ch=fgetc(tp); while(ch!=EOF) putchar(ch); ch=fgetc(tp); fclose(tp); break; casec:break; casev:do printf("nINPUT JIE DIAN(0-10):n"); scanf("%d",&i); dijkstra(g,n,i,d,p); printf("nnyuandian is v%d:",i); opdijk(i,n,d,p); while(1); break; default: exit(1); while(getchar(); getchar();*-校園導(dǎo)游系統(tǒng)-*/ #include<stdio.h> #include<process.h> #define INT_MAX 1000000 #define n 10 int costnn;/邊的值 int shortestnn;/兩點(diǎn)間的最短距離 int pathnn;/經(jīng)過(guò)的景點(diǎn)的; void floyed(); int display(int i,int j); void introduce()/introduce of the palce int a; printf("Place 1:凱旋門n"); printf("Place 2:圖書館n"); printf("Place 3:行政樓n"); printf("Place 4:飛翔門n"); printf("Place 5:大廣場(chǎng)n"); printf("Place 6:ABC教學(xué)樓n"); printf("Place 7:體育場(chǎng)n"); printf("Place 8:月亮灣n"); printf("Place 9:English Conern"); printf("Place 10:樹人廣場(chǎng)n"); do printf("您想查詢哪個(gè)景點(diǎn)的詳細(xì)信息?請(qǐng)輸入景點(diǎn)編號(hào):"); scanf("%d",&a); getchar(); switch(a) case 1: printf("Place 1 introduce:凱旋門n凱旋門-學(xué)校北大門,風(fēng)景秀麗。n學(xué)校重要的交通樞紐。nn");break; case 2: printf("Place 2 introduce:圖書館n圖書館-學(xué)校信息資源中心,建筑格式新異下沙最大的圖書館n適合學(xué)生自習(xí)學(xué)習(xí)。nn");break; case 3: printf("Place 3 introduce:行政樓n行政樓-學(xué)校行政中心,是學(xué)校標(biāo)志性的建筑。n在樓頂上可以俯瞰學(xué)校全景。nn");break; case 4: printf("Place 4 introduce:飛翔門n飛翔門-學(xué)校另一個(gè)標(biāo)志性建筑,象雄鷹展翅。nn");break; case 5: printf("Place 5 introduce:大廣場(chǎng)n大廣場(chǎng)-學(xué)校最大的廣場(chǎng),建筑風(fēng)格意外鮮明,nn");break; case 6: printf("Place 6 introduce:ABC教學(xué)樓n-學(xué)校唯一三幢連者著的教學(xué)樓n建筑風(fēng)格獨(dú)特很方便學(xué)生。nn");break; case 7: printf("Place 7 introduce:體育場(chǎng)n-學(xué)生運(yùn)動(dòng)的好去處,設(shè)施齊全。n風(fēng)景獨(dú)特。nn");break; case 8: printf("Place 8 introduce:月亮灣n月亮灣-休息的好去處n視野開廣,風(fēng)景意外?。n");break; case 9: printf("Place 9 introduce:English Conern學(xué)習(xí)英語(yǔ)的好去處nnn");break; case 10: printf("Place 10 introduce:樹人廣場(chǎng)n樹人廣場(chǎng)-休息學(xué)習(xí)的好去處也是觀光的好地方nn");break; default: printf("Error InputnNo Place!nn"); break; while(a<0|a>=11); void shortestdistance() /要查找的兩景點(diǎn)的距離 int i,j; printf("請(qǐng)輸入要查詢的兩個(gè)景點(diǎn)的編號(hào)(用,間隔):n"); scanf("%d,%d",&i,&j); while(i>n|i<=0|j>n|j<0) printf("Error(錯(cuò)誤)!Error Code:%d,%dnnn",i,j); printf("請(qǐng)輸入要查詢的兩個(gè)景點(diǎn)的編號(hào)(用,間隔):n"); scanf("%d,%d",&i,&j); floyed(); display(i,j); void floyed()/用floyed算法求兩個(gè)景點(diǎn)的最短路徑 int i,j,k; for(i=1;i<=n;i+) for(j=1;j<=n;j+) shortestij=costij; pathij=0; for(k=1;k<=n;k+) for(i=1;i<=n;i+) for(j=1;j<=n;j+) if(shortestij>(shortestik+shortestkj) /用path記錄從i到j(luò)的最短路徑上點(diǎn)j的前驅(qū)景點(diǎn)的序號(hào); shortestij=shortestik+shortestkj; pathij=k;pathji=k; /* floyed*/ int display(int i,int j)/打印兩個(gè)景點(diǎn)的路徑及最短距離 int a,b;a=i;b=j; printf("您要查詢的兩景點(diǎn)間最短路徑是:n"); if (shortestij!=INT_MAX) if(i<j) printf("Palce%d",b); while(pathij!=0)/把i到j(luò)的路徑上所有經(jīng)過(guò)的景點(diǎn)按逆序打印出來(lái) printf("<-Palce%d",pathij); if(i<j) j=pathij; else i=pathji; printf("<-Palce%d",a); printf("n"); printf("(Palce%d->Palce%d)最短距離是:%5d米",a,b,shortestab); else printf("Palce%d",a); while(pathij!=0)/把i到j(luò)的路徑上所有經(jīng)過(guò)的景點(diǎn)按順序打印出來(lái) printf("->Palce%d",pathij); if(i<j) j=pathij; else i=pathji; printf("->Palce%d",b); printf("n"); printf("(Palce%d->Palce%d)最短距離是:%5d米",a,b,shortestab); else printf("Error!There is no way!"); printf("nnnn"); return 1; /*display*/ void main() int i,j; char k; for(i=0;i<=n;i+) for(j=0;j<=n;j+) costij=INT_MAX; cost12=36; cost21=36; cost15=36; cost51=36; cost23=24; cost32=24; cost24=12; cost42=12; cost310=19; cost103=19; cost45=12; cost54=12; cost59=34; cost95=34; cost67=24; cost76=24; cost68=25; cost86=25; cost610=20; cost106=20; cost63=17; cost36=17; cost79=32; cost97=32; cost87=28; cost78=28; cost11=cost22=cost33=cost44=cost55=0; cost66=cost77=cost88=cost99=cost1010=0; while(1) printf("-歡迎使用校園導(dǎo)游查詢系統(tǒng)!-n"); printf("1.景點(diǎn)信息查詢請(qǐng)按s鍵n"); printf("2.景點(diǎn)最短路徑查詢請(qǐng)按b鍵n"); printf("3.退出系統(tǒng)請(qǐng)按e鍵n"); printf("校園平面圖如下:n"); printf(" 5-9-7-8 n"); printf(" | | / n"); printf(" | 4 | / n"); printf(" | | / n"); printf(" 1-2-3-6 n"); printf(" | / n"); printf(" | / n"); printf(" 10 nn"); printf("請(qǐng)選擇服務(wù):");scanf("n%c",&k); switch(k) case s:printf("進(jìn)入景點(diǎn)信息查詢:n");introduce();break; case b: printf("進(jìn)入最短路徑查詢:n");shortestdistance();break; case e:exit(0); default:printf("Error Inputn請(qǐng)輸入字母s或b或e.nn");break;

注意事項(xiàng)

本文(校園導(dǎo)航系統(tǒng)的兩個(gè)代碼.doc)為本站會(huì)員(jian****018)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!