资源简介
用无向网表示你所在学校的校园景点平面图,图中顶点表示主要景点,存放景点的编号、名称、简介等信息,图中的边表示景点间的道路,存放路径长度等信息。要求能够回答有关景点介绍、游览路径等问题。
基本要求:
1) 设计学校的校园平面图,所含景点不少于10个。图中顶点表示主要景点,存放景点的编号、名称、简介等信息,图中的边表示景点间的道路,存放路径长度等信息。
2) 查询各景点的相关信息;
3) 查询图中任意两个景点间的最短路径。
4) 查询图中任意两个景点间的所有路径
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#define Max 20000 //定义路径最大值
typedef struct ArcCell{
int adj; //相邻接的景点之间的路程
}ArcCell; //定义边的类型
typedef struct VertexType{ //存储景点信息的结构体
int number; //景点编号
char name[100]; //景点名称
char description[1000]; //景点描述
}VertexType; //定义顶点的类型
typedef struct{
VertexType vex[20]; //图中的顶点,即为景点
ArcCell view[20][20]; //图中的边,即为景点间的距离
int vexnumarcnum; //图中顶点数,边数
}MGraph; //定义图的类型
MGraph MG; //把图定义为全局变量
int NUM=9; //当前景点的数量
int P[20][20];
int p[20]; //全局数组,用来存放路径上的各顶点
int visited[20]; //全局数组,用来记录各顶点被访问的情况
int a=0; //全局变量,用来记录每对顶点之间的所有路径的条数
long int D[20]; //辅助变量存储最短路径长度
int x[20]={0};
char userName[15]={“admin“}pwd[7]={“123456“}newPwd[7];//username[15]原始账号,pwd[7]原始密码pwd1修改密码时的比较
char c; //方便用户的使用,按下任意键可以返回
void CreateUDN(int vint a); //造图函数,地图初始化
void narrate();
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-05-13 10:52 C语言数据结构课程设计-校园导游系统\
文件 24411 2019-05-13 10:52 C语言数据结构课程设计-校园导游系统\代码.cpp
- 上一篇:贪吃蛇游戏(Visual C++6.0实现)
- 下一篇:通讯录管理系统(C语言)
相关资源
- VC++数字图像处理
- C++语言和面向对象程序设计第二版
- LBG矢量量化图像压缩 c++代码
- Visual C++ 用户界面制作与应用 pdf VC
- c指针系统归纳ppt pdf
- C++ Primer Plus第五版中文版文字版
- C语言程序设计谭浩强版最全配套)
- 64位libstdc++.so.6.0.22,解决glibcxx not f
- 全方位图像展开程序
- vibe运动目标提取opencv C++源代码
- C语言解析精粹第二版pdf()
- blender 源代码 c c++ git 2016-4-3同步获取
- 纯C语言——电子相册
- VC++串口modbus测试工程
- Visual C++从入门到精通(第3版) 高清
- windows标准打印机状态转换为AEA标准
- MFC下实现OpenGL纹理贴图
- C语言四大圣经
- C++软件渲染管线
- Goc编程工具
- gcc.tar(gcc-4.8.5-39.el7.x86_64.rpm)
- mfc复制文件显示进度
- CTP行情接收工具和行情拆分工具 完整
- CC3D飞控资料(代码原理图)
- 基于VS2010MFC平台使用C++编写的上位机
- C++内存管理课件——侯捷老师
- Programming principles and practice Using C++ (
- 黑马程序员最新24期C/C++全栈培训讲义
- vb关于api编程的pdf电子书《Visual basi
- MSVBCRT.AIO.2020.04.10.X86+X64.zip
评论
共有 条评论