Sleep(2000); }
void menu2() //退出菜单界面 {
system(\
printf(\~~~~~~~~~~~~~*\\n\
printf(\ *\\n\ printf(\ *\\n\
printf(\ 谢谢使用!\\t\\t\\t *\\n\ printf(\ *\\n\ printf(\ *\\n\
printf(\~~~*\\n\\n\\n\\n\\n\\n\\n\ Sleep(3000); }
void menu() //显示主菜单 {
system(\
printf(\欢迎使用西安邮电大学校园导游系统~~~~~~~~~~~~~~~~~~~*\\n\
printf(\ *\\n\ printf(\ 1. 浏览校园全景图 *\\n\
printf(\ 2. 显示校园所有景点以及路线 *\\n\
printf(\ 3. 查询某景点信息 *\\n\
printf(\ 4. 增加路线 *\\n\
printf(\ 5. 撤销路线 *\\n\
printf(\ 6. 增加景点 *\\n\
printf(\ 7. 删除景点 *\\n\
printf(\ 8. 查询两景点之间的简单路径(中转次数最少) *\\n\
printf(\ 9. 查询两景点之间的长度最短路线 *\\n\
printf(\ 10.查询图中景点的最佳布网方案(最小生成树) *\\n\
printf(\ 11.查询两景点之间的所有路径 *\\n\
printf(\ 12.输入校园图信息 *\\n\
printf(\ 0. 退出菜单 *\\n\
printf(\ *\\n\
printf(\~~~~~~~~~~~~*\\n\\n\ }
int main() {
AdjMatrix G; int choice; menu1();
system(\ do {
menu();
printf(\请输入你要选择项的编号:\ scanf(\
switch(choice) {
case 1: {
system(\
Readfile(&G); ShowSchool(); printf(\按任意键返回...\ getch();
system(\ } case 2: {
system(\
Readfile(&G); ShowVex(&G);ShowRoute(&G); printf(\按任意键返回...\ getch();
system(\ } case 3: {
system(\
Readfile(&G); Serach(&G); printf(\按任意键返回...\ getch();
system(\ }
case 4: {
system(\
Readfile(&G); AddRoute(&G); Savefile(&G); printf(\按任意键返回...\ getch();
system(\ } case 5: {
system(\
Readfile(&G); DeleteRoute(&G); Savefile(&G); printf(\按任意键返回...\ } case 6: {
} case 7: {
} case 8: {
} case 9: {
} case 10:{
}
getch();
system(\system(\
Readfile(&G); AddVex(&G); Savefile(&G); printf(\按任意键返回...\getch();
system(\system(\
Readfile(&G); DeleteVex(&G); Savefile(&G); printf(\按任意键返回...\getch();
system(\system(\
Readfile(&G);SimpleRoute(&G); printf(\按任意键返回...\getch();
system(\system(\
Readfile(&G); Shortcut(&G); printf(\按任意键返回...\getch();
system(\system(\Readfile(&G);
MiniSpanTree(&G);
printf(\按任意键返回...\getch();
system(\
case 11:{
system(\
Readfile(&G); SearchAllRoute(&G); printf(\按任意键返回...\ getch();
system(\ } case 12:{
system(\
Creat(&G); Savefile(&G); printf(\按任意键返回...\ getch();
system(\ } case 0: {
system(\ menu2();break; }
default: system(\ }
}while(choice);
return 0; }