数据.docx

上传人:b****5 文档编号:3984476 上传时间:2022-11-26 格式:DOCX 页数:17 大小:22.03KB
下载 相关 举报
数据.docx_第1页
第1页 / 共17页
数据.docx_第2页
第2页 / 共17页
数据.docx_第3页
第3页 / 共17页
数据.docx_第4页
第4页 / 共17页
数据.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

数据.docx

《数据.docx》由会员分享,可在线阅读,更多相关《数据.docx(17页珍藏版)》请在冰豆网上搜索。

数据.docx

数据

#include

#include

#include

#include

#include

#include

#defineMAX50

#defineTRUE1

#defineFALSE0

#defineTIL10000

typedefint**PATH;

typedefint*DISTAN;

typedefstructJINDIAN

{intno;//景点编号

charname[100];//景点名称

charjianjie[1000];//景点简介

}JINDIAN;

typedefstructedge

{//liangdianjuli;//两个景点之间的距离

intlength;chardirection[4];//方向

}edge;

voidshow(){

printf("************************************\n");

printf("$主要景点列表$\n");

printf("************************************\n");

printf("<23>操场<22>游泳馆\n");

printf("<19>3教<21>体育馆\n");

printf("<17>2教<1>1教\n");

printf("<24>图书馆<25>2实验楼\n");

printf("<40>9实验楼<3>医院\n");

printf("<5>春晖楼<32>7#宿舍楼\n");

printf("<10>青春苑<34>二三食堂\n");

printf("<3>医院<0>大门\n\n");

printf("1.查看学校全景图\n");

printf("2.查询各个景点简介\n");

printf("3.查看学校主要景点分布图\n");

printf("4.查询某一景点到其它所有景点的最短路径\n");

printf("5.查询任意两景点之间的最短路径\n");

//printf("\t\t\t\t\t\t6.游览路线推荐\n");

printf("0.退出\n");}

voidlog()

{printf("\t\t\t\t\t\t\t");printf("欢");Sleep(100);printf("迎");

Sleep(100);printf("进");Sleep(100);printf("入");Sleep(100);

printf("浙");Sleep(100);printf("江");Sleep(100);printf("工");

Sleep(100);printf("商");Sleep(100);

printf("大");Sleep(100);printf("学");Sleep(100);printf("校");

Sleep(100);printf("园");Sleep(100);printf("导");Sleep(100);printf("游");Sleep(100);printf("咨");Sleep(100);printf("询");

Sleep(100);printf("系");Sleep(100);printf("统");Sleep(100);printf("\n");}

JINDIAN*InitJINDIAN(JINDIAN*TD)

{//初始化景点内容

inti;for(i=0;i

strcpy(TD[0].name,"学校大门");

strcpy(TD[1].name,"第一教学楼");

strcpy(TD[2].name,"第四教学楼");

strcpy(TD[3].name,"第三栋宿舍楼(含医院)");

strcpy(TD[4].name,"第二栋宿舍楼");

strcpy(TD[5].name,"春晖楼");strcpy(TD[6].name,"开元楼");

strcpy(TD[7].name,"招待所");

strcpy(TD[8].name,"第十二栋宿舍楼");

strcpy(TD[9].name,"第十三栋宿舍楼");

strcpy(TD[10].name,"青春苑");strcpy(TD[11].name,"篮球场一");

strcpy(TD[12].name,"泽园");strcpy(TD[13].name,"大礼堂");

strcpy(TD[14].name,"第一实验楼");strcpy(TD[15].name,"翠园");

strcpy(TD[16].name,"沁园");strcpy(TD[17].name,"第二教学楼");

strcpy(TD[18].name,"工程训练中心");

strcpy(TD[19].name,"第三教学楼");strcpy(TD[20].name,"西操场");

strcpy(TD[21].name,"体育馆");

strcpy(TD[22].name,"游泳教学场");strcpy(TD[23].name,"大操场");

strcpy(TD[24].name,"图书馆");

strcpy(TD[25].name,"第二实验楼");

strcpy(TD[26].name,"第五教学楼");

strcpy(TD[27].name,"教学实验楼(建设中)");

strcpy(TD[28].name,"第五栋宿舍楼");

strcpy(TD[29].name,"第四栋宿舍楼");

strcpy(TD[30].name,"研究生楼");

strcpy(TD[31].name,"第六栋宿舍楼");

strcpy(TD[32].name,"第七栋宿舍楼");

strcpy(TD[33].name,"第八栋宿舍楼");

strcpy(TD[34].name,"第二三食堂");

strcpy(TD[35].name,"第九栋宿舍楼");

strcpy(TD[36].name,"篮球场二");

strcpy(TD[37].name,"消费合作社");

strcpy(TD[38].name,"第三实验楼");

strcpy(TD[39].name,"机械工程学院");

strcpy(TD[40].name,"第九实验楼");strcpy(TD[41].name,"樱花林");

strcpy(TD[42].name,"交通事故应急中心");

strcpy(TD[43].name,"洗浴中心");strcpy(TD[44].name,"开水房");

strcpy(TD[45].name,"第一栋宿舍楼");

strcpy(TD[46].name,"第十栋宿舍楼");

strcpy(TD[47].name,"第十一栋宿舍楼");

strcpy(TD[48].name,"第十五栋宿舍楼");

strcpy(TD[49].name,"学校小门");

strcpy(TD[0].jianjie,"学校大门,出门坐车的地方门口有环2,有23路(到火车站)有64路(到北站),平常学生很少在此出门一般都是车辆出入的地方。

");

strcpy(TD[1].jianjie,"第一教学楼,学校最大的教学楼学生上课自习的地方,五楼有机房有耳麦也就是语音室。

");

strcpy(TD[2].jianjie,"第四教学楼,此教学楼不是很了解貌似是建筑艺术学院专有的教学楼,上课教室都是固定的。

");

strcpy(TD[3].jianjie,"第三栋宿舍楼(含医院)交通学院的男生宿舍楼建筑貌似相当的破,可以跟六栋媲美了。

医院更是不堪忍受,医生技术差动不动就是挂点滴,还很贵。

设施差就不言而喻了。

");

strcpy(TD[4].jianjie,"第二栋宿舍楼,人文学院的宿舍楼公安队的多,好像跟三栋差不多一样破。

");

strcpy(TD[5].jianjie,"春晖楼,目前铁大的门面,最高的楼,这里是很多学院办公的地方学校的各个办事处也都设在这栋楼里。

");

strcpy(TD[6].jianjie,"开元楼,对此楼不甚了解,听说是1952年所建,开元楼顾名思义学校开元的时候所建。

里面住着些什么人不太清楚");

strcpy(TD[7].jianjie,"招待所,外来人可以住宿吃饭的地方不过超级贵");

strcpy(TD[8].jianjie,"第十二栋宿舍楼,貌似里面全是土木学院的学生");

strcpy(TD[9].jianjie,"第十三栋宿舍楼,女生宿舍楼,不过楼下男生较多(不解释)。

");

strcpy(TD[10].jianjie,"青春苑,一二楼又名综合餐厅,一楼价钱还可以,做的饭勉强凑合,二楼很贵,饭也比较难吃。

(本人很少去)");

strcpy(TD[11].jianjie,"篮球场一,平常当然打篮球的比较多了,不过也是搞露天活动的绝佳之地。

");

strcpy(TD[12].jianjie,"泽园,这里有伟大的毛泽东像(泽园的名字就这么来的?

我不是很清楚),毛泽东前面貌似是大家都称之为风口地方,泽园里有个情人约会的绝佳地方。

");

strcpy(TD[13].jianjie,"大礼堂,举办大型联欢活动的地儿,(据说要花钱),每周六放映电影(要门票3元)。

");

strcpy(TD[14].jianjie,"第一实验楼,这里还包含一个综合楼可以上课自习,实验楼里全都是物理实验室。

");

strcpy(TD[15].jianjie,"翠园,早上学生朗读英语,晚上情人幽会的地方,有核桃树唉。

");

strcpy(TD[16].jianjie,"沁园,基本同翠园,不过有喷泉,也不怎么喷水,也就学校有个什么大事才冒出几点水来,好像天天喷水会浪费多少水电似的。

有个很大的钟。

");

strcpy(TD[17].jianjie,"第二教学楼,此楼虽新但建筑不怎么地,功能基本同一教,不过五楼没有语音室");

strcpy(TD[18].jianjie,"工程训练中心,机械院的学生实习的场所,其他院工业认知实习时也会在此。

里面有个很出名的风功能研究中心。

");

strcpy(TD[19].jianjie,"第三教学楼,全是阶梯教室,不提供自习室。

");

strcpy(TD[20].jianjie,"西操场,分为两部分,南边是轮滑场(却有很多人在此学开车),北边是篮球场人那叫一个多。

");

strcpy(TD[21].jianjie,"体育馆,没怎么进去过,因为要花钱啊,貌似里面也不怎么地。

");

strcpy(TD[22].jianjie,"游泳教学场,只有夏天开放包括暑假好像是赚钱的进去太贵,我都是上课安排时才进去,人也是那叫一个多。

");

strcpy(TD[23].jianjie,"大操场,本校所有学生上体育课的地方,早晚开放可以跑步。

");

strcpy(TD[24].jianjie,"图书馆,藏书较多,不过比较旧但是很有价值;二楼电子阅览室;一楼有打印室。

");

strcpy(TD[25].jianjie,"第二实验楼,此乃本院的楼(信息学院)。

我们都称之为破楼,学生办理校园卡的地方。

(好像快要拆了)");

strcpy(TD[26].jianjie,"第五教学楼,研究生上课的教学楼,里面上自习的全是要考研的学生,貌似研究生不上自习?

(不解释)");

strcpy(TD[27].jianjie,"教学实验楼(建设中),此楼功能待定。

");

strcpy(TD[28].jianjie,"第五栋宿舍楼,好像经济管理学院男生居多,其他不清楚。

");

strcpy(TD[29].jianjie,"第四栋宿舍楼,男生宿舍楼,研究生。

");

strcpy(TD[30].jianjie,"研究生宿舍楼,研究生女生宿舍楼。

");

strcpy(TD[31].jianjie,"第六栋宿舍楼,此宿舍楼很出名,破的出名,楼下男生也较多(不解释)。

");

strcpy(TD[32].jianjie,"第七栋宿舍楼,电气院男生的天地。

");

strcpy(TD[33].jianjie,"第八栋宿舍楼,这里谁们住就不知道了,反正是男生宿舍楼。

");

strcpy(TD[34].jianjie,"第二三食堂,学校的食堂,饭菜较便宜,就是不怎么好吃,不过也是大多数人的天堂。

");

strcpy(TD[35].jianjie,"第九栋宿舍楼,本人宿舍楼,也是全校最大的宿舍楼,整栋楼呈现为一本展开的书。

人比较杂,土木的信息的建艺的等等等等");

strcpy(TD[36].jianjie,"篮球场二,人也比较多。

");

strcpy(TD[37].jianjie,"消费合作社,学校唯一可以买生活日用品的地方,较贵。

功能很齐全。

");

strcpy(TD[38].jianjie,"第三实验楼,电气院的实验楼主要是一些单片机或模拟电子技术方面的实验室。

");

strcpy(TD[39].jianjie,"机械工程学院,机械院的办公之地。

");

strcpy(TD[40].jianjie,"第九实验楼,全校的网络中心,有很多机房,也是本程序的诞生之地,另一半貌似是建筑艺术的实验室。

");

strcpy(TD[41].jianjie,"樱花林,不了解。

");

strcpy(TD[42].jianjie,"交通事故应急中心,新盖的楼,里面功能太多了,很多院要在此办公。

");

strcpy(TD[43].jianjie,"洗浴中心,学校洗澡的地方,感觉蛮实惠的。

");

strcpy(TD[44].jianjie,"开水房,唯一的开水房,人多。

");

strcpy(TD[45].jianjie,"第一栋宿舍楼,女生天堂。

");

strcpy(TD[46].jianjie,"第十栋宿舍楼,男生宿舍楼,材料院的居多。

");

strcpy(TD[47].jianjie,"第十一栋宿舍楼,男生宿舍楼,机械院的居多。

");

strcpy(TD[48].jianjie,"第十五栋宿舍楼,新盖女生宿舍楼也是女生天堂啊。

");

strcpy(TD[49].jianjie,"学校小门,与招待所相距较近,平时学生外出只要不坐车都从此门出入。

");

returnTD;}

edge**InitLength(edge**path)

{inti,j;for(i=0;i

for(j=0;j

{path[i][j].length=TIL;

strcpy(path[i][j].direction,"0");}

//printf("%d\n",path[45][44].length);

path[0][1].length=20;strcpy(path[0][1].direction,"北");

path[1][17].length=50;strcpy(path[1][17].direction,"西");

path[1][2].length=40;strcpy(path[1][2].direction,"东");

path[1][16].length=20;strcpy(path[1][16].direction,"北");

path[1][15].length=30;strcpy(path[1][15].direction,"东北");

path[1][3].length=100;strcpy(path[1][3].direction,"东");

path[17][18].length=40;strcpy(path[17][19].direction,"西");

path[17][19].length=80;strcpy(path[17][19].direction,"北");

path[2][15].length=5;strcpy(path[2][15].direction,"北");

path[2][3].length=20;strcpy(path[2][3].direction,"东");

path[16][15].length=30;strcpy(path[16][15].direction,"东");

path[16][24].length=30;strcpy(path[16][24].direction,"北");

path[16][21].length=40;strcpy(path[16][21].direction,"西");

path[15][14].length=15;strcpy(path[15][14].direction,"东");

path[15][26].length=20;strcpy(path[15][26].direction,"北");

path[3][4].length=10;strcpy(path[3][4].direction,"东");

path[3][7].length=20;strcpy(path[3][7].direction,"南");

path[19][20].length=50;strcpy(path[19][20].direction,"西");

path[24][21].length=20;strcpy(path[24][21].direction,"西");

path[24][25].length=40;strcpy(path[24][25].direction,"东then北");

path[21][19].length=10;strcpy(path[21][19].direction,"西");

path[21][22].length=30;strcpy(path[21][22].direction,"北");

path[14][13].length=50;strcpy(path[14][13].direction,"东");

path[26][27].length=30;strcpy(path[26][27].direction,"东");

path[26][25].length=40;strcpy(path[26][25].direction,"西北");

path[4][5].length=60;strcpy(path[4][5].direction,"东");

path[4][7].length=20;strcpy(path[4][7].direction,"南");

path[4][13].length=60;strcpy(path[4][13].direction,"北");

path[7][49].length=5;strcpy(path[7][49].direction,"南");

path[7][6].length=40;strcpy(path[7][6].direction,"东");

path[6][5].length=50;strcpy(path[6][5].direction,"东");

path[25][38].length=10;strcpy(path[25][38].direction,"北");

path[25][22].length=60;strcpy(path[25][22].direction,"西");

path[22][23].length=50;strcpy(path[22][23].direction,"西");

path[22][39].length=50;strcpy(path[22][39].direction,"北");

path[13][12].length=40;strcpy(path[13][12].direction,"东");

path[13][27].length=10;strcpy(path[13][27].direction,"北");

path[27][14].length=20;strcpy(path[27][14].direction,"南");

path[27][12].length=100;strcpy(path[27][12].direction,"东");

path[5][8].length=40;strcpy(path[5][8].direction,"东");

path[5][9].length=40;strcpy(path[5][9].direction,"东");

path[5][12].length=20;strcpy(path[5][12].direction,"北");

path[38][40].length=50;strcpy(path[38][40].direction,"北");

path[38][37].length=100;strcpy(path[38][37].direction,"东");

path[38][22].length=60;strcpy(path[38][22].direction,"西");

path[39][40].length=30;strcpy(path[39][40].direction,"东");

path[12][28].length=20;strcpy(path[12][38].direction,"北");

path[12][11].length=20;strcpy(path[12][11].direction,"东");

path[12][29].length=20;strcpy(path[12][29].direction,"北");

path[8][9].length=10;strcpy(path[8][9].direction,"北");

path[9][10].length=60;strcpy(path[9][10].direction,"北");

path[9][11].length=50;strcpy(path[9][11].direction,"西北");

path[40][42].length=30;strcpy(path[40][42].direction,"东");

path[40][41].length=50;strcpy(path[40][41].direction,"东南");

path[37][44].length=20;strcpy(path[37][44].direction,"东北");

path[37][36].length=20;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1