// (15) 查询景点的信息
void seeabout(mgraph c) { int k; printf(\请输入要查询的景点编号:\ scanf(\ while(k<0||k>c.vexnum) { printf(\你所输入的景点编号不存在!\ printf(\请重新输入:\ scanf(\ } printf(\编号:%-4d\\n\ printf(\景点名称:%-10s\\n\ printf(\介绍:%-80s\\n\\n\
}//seeabout
// (16) 显示所有景点信息
void browsecompus(mgraph c) { int i; printf(\编号 景点名称 简介\\n\ printf(\________________________________\\n\ for(i=0;i }//browsecompus // (17) 主要工作函数。操作区用户界面 void mainwork() { int yourchoice; campus=initgraph(); printf(\欢迎使用校园导游程序-----------------------------\\n\ printf(\ 欢迎来到贵州大学北区 ! \\n\\n\ printf(\ 菜 单 选 择 \\n\\n\ printf(\ 1. 学校景点介绍 2. 查看游览路线 \\n\ printf(\ 3. 查询景点间最短路径 4. 景点信息查询 \\n\ printf(\ 5. 更改图信息 6. 查询景点间可行路径 \\n\ printf(\ 7. 打印邻接矩阵 8. 退出 \\n\ printf(\ printf(\请输入你的选择:\ scanf(\ while(!(yourchoice==1||yourchoice==2||yourchoice==3||yourchoice==4||yourchoice==5||yourchoice==6 ||yourchoice==7||yourchoice==8)) { printf(\输入选择不明确,请重输\\n\ scanf(\ } while(1) { switch(yourchoice) { case 1: system(\ break; case 2: system(\break; case 3: system(\break; case 4: system(\ break; case 5: system(\ break; case 6: system(\ allpath(campus); break; case 7: system(\ printmatrix(campus); break; case 8: system(\exit(0); break; default: break; } printf(\欢迎使用校园导游程序-----------------------------\\n\ printf(\ 欢迎来到贵州大学北区! \\n\\n\ printf(\ 菜 单 选 择 \\n\\n\ printf(\ 1. 学校景点介绍 2. 查看游览路线 \\n\ printf(\ 3. 查询景点间最短路径 4. 景点信息查询 \\n\ printf(\ 5. 更改图信息 6. 查询景点间可行路径 \\n\ printf(\ 7. 打印邻接矩阵 8. 退出 \\n\ printf(\ printf(\请输入你的选择:\ scanf(\ }//endwhile(1) }//mainwork // (18) 主函数。设定界面的颜色大小,调用工作区模块函数 void main() { system(\屏幕颜色设定 system(\ mainwork(); }