资源简介
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语言课程设计
- c语言电子商务系统
- 宠物管理系统课程设计(源码+数据库
- c语言课程设计:客房登记系统源码
- 8位竞赛抢答器的课程设计报告.docx
- VC++MFC课程设计的学生成绩管理系统
- C++实现21点游戏
- c++课程设计学生管理系统浙工大源码
- 课程设计: MFC 学生信息管理系统
- dsp课程设计——语音加密.zip
- 广东工业大学数据结构课程设计航空
- 数据结构课程设计扑克牌排序
- c++课程设计宾馆客房管理系统
- c语言课程设计-职工信息管理系统-单
- 飞机票订购系统C语言课程设计报告全
- c++ 课程设计_中国象棋
- 编译原理课程设计-C语言子集编译器
- 操作系统课程设计(银行家算法)附
- 用c写的航空订票系统 航班信息改变
- 信息论课程设计——LZW编码
- 人员管理系统 c语言源码 课程设计专
- MFC课程设计学生管理系统
- vc++课程设计 让计算机来猜测用户“暗
- 职工工作量统计系统.rar
- 扫雷游戏.cpp C++ 课程设计
- C语言数据结构课程设计之统计C程序单
- 职工信息管理系统C 链表
- C++课程设计 扑克牌游戏内含2程序
- 学生成绩管理系统 (C语言版)课程设
- 软件工程课程设计--自动排课排课系统
评论
共有 条评论