数据.docx
- 文档编号:3984476
- 上传时间:2022-11-26
- 格式:DOCX
- 页数:17
- 大小:22.03KB
数据.docx
《数据.docx》由会员分享,可在线阅读,更多相关《数据.docx(17页珍藏版)》请在冰豆网上搜索。
数据
#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;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据
![提示](https://static.bdocx.com/images/bang_tan.gif)