1 / 13
文档名称:

实验三实验报告.doc

格式:doc   大小:173KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实验三实验报告.doc

上传人:文库旗舰店 2018/8/9 文件大小:173 KB

下载得到文件列表

实验三实验报告.doc

文档介绍

文档介绍:程序设计实习
实验报告
班级___信A0811班__
学号___34号_______
姓名___李慎军______
指导老师周小雄
2010-2011第1学期
实验四计算器
班级:_信A0811_____ 学号: 34号____姓名:_ __李慎军__ 成绩:__________
指导教师签名:__________
问题描述:用无向图表示你所在学校的校园景点平面图,图中顶点表示主要景点,存放景点的编号、名称、简介等。
设计要求:
;
;

二、算法说明
1、定义一个结构体,在结构体中定义数组,将班级的班级数以及人数存入到数组中,这样将数组元素输出,用图遍历可以找到地点。
2、通过对地点的指向可得到地点信息。
三、测试结果(这部分需文字与图示结合)
主页面
2、查询景点:
3、查询结果为:
4、查询界面:
源代码为:
#include ""
#include ""
#include ""
#include ""
#define Max 20000//最大值为20000
#define NUM 10//顶点最大数为10
typedef struct ell//弧信息
{
int adj; //权值,顶点距离
}ell;
typedef struct VertexType//顶点类型
{
int number;
char *sight; //景点名称
char *description;//景点介绍
}VertexType;
typedef struct
{
VertexType vex[NUM];//顶点向量
ell arcs[NUM][NUM];//数组表示,邻接矩阵
int vexnum,um;//图的当前顶点数和弧数
}MGraph;
MGraph G;
int P[NUM][NUM]; //定义景点指针
long int D[NUM]; //最短距离
int x[10]={0};
void CreateUDN(int v,int a);
void narrate();
void ShortestPath(int num);
void output(int sight1,int sight2);
char Menu();
void search();
char SearchMenu();
void HaMiTonian(int);
void NextValue(int);
void display();
void main()
{

int v0,v1;
char ck;
CreateUDN(NUM,14);//构造图
do
{
ck=Menu();
switch(ck)
{
case '1':
system("cls");
narrate();
printf("\n\n\t\t\t请选择起点景点(0~9):");
scanf("%d",&v0);
printf("\t\t\t请选择终点景点(0~9):");
scanf("%d",&v1);
ShortestPath(v0);
output(v0,v1);
printf("\n\n\t\t\t\t请按ENTER继续...\n");
getchar();
getchar();
break;
case '2':search();
break;
case '3':
system("cls");
//narrate();
x[0]=1;
HaMiTonian(1);
printf("\n\n\t\t\t\t请按任意键继续...\n");
getchar();
getchar();
break;
};
}while(ck!='e');
}
char Menu()
{
char c;
int flag;
do
{
flag=1;
system("cls");
narrate();
printf("\n\t\t\t┏━━━━━━━━━━━━━━━┑\n");
printf("\t\t\t┃┃\n");
printf("\t\t\t┃ 1、查询景点路径┃\n");
printf("\t\t\t┃ 2、查询景点信息┃\n");
printf("\t\t\t┃ 3、推荐参观路线┃\n");
printf("\t\t\t┃ e、退出┃\n");
printf("\t\t\t┃┃\

最近更新

2025年新婚对联带横批大全 19页

内蒙古自治区赤峰市宇宙地镇中学高二化学模拟.. 4页

内蒙古自治区赤峰市巴林左旗林东蒙古族中学高.. 6页

内蒙古自治区赤峰市新会中学2021年高二生物模.. 8页

2025年新员工转正申请书范文要怎么写 6页

写给所有的朋友们道歉信 2页

冬天钓翘嘴技巧 5页

分享编辑实习总结参考 2页

创杯工程声像资料拍摄策划措施 3页

腕骨功能评定量表在骨病谱中的应用研究-洞察及.. 35页

2025年新员工试用期劳动合同模板精选 20页

剖析会计职业与会计心态 2页

动物聚会-幼儿园大班优秀教案 2页

励志文章:人生太累如何能活得安详 3页

化学考试总结800字 2页

北京京源中学2021年高一政治期末试题含解析 6页

北京丰盛中学2021-2022学年高三化学模拟试卷含.. 6页

北京力迈学校2020年高三生物期末试题含解析 11页

北京北方交大附属中学2021-2022学年高三数学理.. 6页

北京大峪中学分校2020年高一数学理模拟试题含.. 6页

北京密云县上甸子中学高二物理上学期期末试卷.. 5页

北京密云县塘子中学2021-2022学年高三生物联考.. 12页

北京密云第三中学2020-2021学年高三英语下学期.. 5页

北京市石景山中学高三地理期末试卷含解析 11页

安全生产管理制度修订版样本 139页

北京平谷县马坊中学高一数学文联考试卷含解析.. 5页

北京延庆县新华民族中学高二物理联考试题含解.. 4页

汽车刹车抱死的利与弊 5页

汇总 - 39种行业废水处理工艺流程图 4页

书包质检报告 22页