资源简介
C语言课程设计景区管理系统
代码片段和文件信息
#include
#include
#include
//#include
#include
#include “graph.h“
#define INT_MAX 10000
#define FALSE 0
#define TRUE 1
int visited[MAXV];
void InitStack(linkStack *s)
{
s->base=(StackNode*)malloc(sizeof(StackNode));
if(!s)
printf(“lala“);
else
{
s->base=NULL;
s->top=s->base;
}
}
void Push(linkStack *sint e)
{
linkStackPtr m;
m=(linkStackPtr)malloc(sizeof(StackNode ));
m->data=e;
m->next=s->top;
s->top=m;
}
void Pop(linkStack *sint *e)
{
if(StackEmpty(s))
printf(“栈创建失败“);
else
{
*e=s->top->data;
s->top=s->top->next;
}
}
int StackEmpty(linkStack *s)
{
if(s->top==s->base)
return 1;
else
return 0;
}
MGraph createMGraph(MGraph mg)
{
int ijk;
printf(“\n请输入景点及路径数(请用逗号隔开):“);
scanf(“%d%d“&i&j);
mg.vexnum=i;
mg.arcnum=j;
for(i=0;i {
printf(“请输入第%d景点的名字:“i);
scanf(“%s“mg.vexs[i].name);
fflush(stdin);
}
for(i=0;i for(j=0;j mg.edges[i][j]=0;
for(k=1;k<=mg.arcnum;k++)
{
printf(“输入第%d条路径的起始景点的序号和终止景点的序号(用逗号隔开):“k);
scanf(“%d%d“&i&j);
fflush(stdin);
while(i<0||i>mg.vexnum||j<0||j>mg.vexnum)
{
printf(“输入错,重新输入:“);
scanf(“%d%d“&i&j);
}
mg.edges[i-1][j-1]=1;
}
return mg;
}
void DispGraph(MGraph G)
{
int ij;
for(i=0;i printf(“%d. %s\n“iG.vexs[i].name);
printf(“ “);
for(i=0;i printf(“ %d “i);
printf(“\n“);
for(i=0;i {
printf(“ %d “i);
for(j=0;j {
if(G.edges[i][j]!=INT_MAX)
printf(“ %d “G.edges[i][j]);
else
printf(“ ∞ “);
}
printf(“\n“);
}
}
MGraph CreateMGraph(MGraph mg)
{
int ij;
int A[8][8]={0500000030
007000000
000900000
0000100000
010000012000
000000900
0400000020
030000000};
for(i=0;i<8;i++)
for(j=0;j<8;j++)
{
if(A[i][j]==0)
A[i][j]=INT_MAX;
mg.edges[i][j]=A[i][j];
}
strcpy(mg.vexs[0].name“入口“);
strcpy(mg.vexs[1].name“旋转木马“);
strcpy(mg.vexs[2].name“雷鸣山漂流“);
strcpy(mg.vexs[3].name“风暴来临“);
strcpy(mg.vexs[4].name“七个小矮人过山车“);
strcpy(mg.vexs[5].name“小飞侠天空奇遇“);
strcpy(mg.vexs[6].name“巴斯光年星际营救“);
strcpy(mg.vexs[7].name“太空幸会史迪奇“);
for(i=0;i<8;i++)
mg.vexs[i].no=i;
mg.vex
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-03-27 13:55 景区管理系统\
目录 0 2018-03-27 13:55 景区管理系统\bin\
目录 0 2018-03-27 13:55 景区管理系统\bin\Debug\
文件 44600 2016-12-30 21:22 景区管理系统\bin\Debug\景区旅游信息管理系统.exe
文件 796 2016-12-29 13:13 景区管理系统\graph.h
文件 11482 2016-12-30 21:22 景区管理系统\main.c
文件 38218 2016-12-30 20:48 景区管理系统\main.exe
文件 9684 2016-12-30 20:48 景区管理系统\main.o
目录 0 2018-03-27 13:55 景区管理系统\obj\
目录 0 2018-03-27 13:55 景区管理系统\obj\Debug\
文件 16554 2016-12-30 21:22 景区管理系统\obj\Debug\main.o
文件 1209 2016-12-28 19:56 景区管理系统\景区旅游信息管理系统.cbp
文件 398 2016-12-30 21:21 景区管理系统\景区旅游信息管理系统.depend
文件 541 2016-12-30 21:23 景区管理系统\景区旅游信息管理系统.layout
- 上一篇:算术编码c++170579
- 下一篇:哲学家进餐实验报告
相关资源
- C++课程设计 电煤气管理系统
- 东北大学C语言课设—小金库
- 简单科研管理系统-----数据库课程设计
- 平差课程设计
- c语言哈夫曼树课程设计
- 基于FCFS和SPF的进程管理系统可用资源
- 操作系统课程设计 linux文件系统
- C语言程序课程设计商品进销存管理程
- 发现网络中的活动主机 网络应用课程
- 影碟出租管理系统C语言编写 用于课
- 计算机图形学课程设计皮球运动动画
- 网络安全扫描课程设计
- c++写的操作系统课程设计:模拟文件
- 数据结构课程设计《活期储蓄帐目管
- 飞机订票系统
- 数据结构课程设计————简易文本
- 高校水电费管理系统设计.rar
- 学生考勤管理系统.rar
- 诊所信息管理系统.rar
- 大学C++课程设计图书馆管理系统源代
- 操作系统课程设计,设备分配与磁盘
- 小型绘图系统课程设计
- 基于c51可调数字钟包括整点报时功能
- C语言课程设计大作业-学生管理系统含
- c++ 课程设计报告 可直接交作业版
- C++课程设计报告-科学计算器加强版
- c语言课程设计学生选课系统
- 小型公司工资管理系统课程设计报告
- 数据结构 通讯录管理 课程设计C++单链
- c++ 课程设计商品库存管理系统
评论
共有 条评论