资源简介
数据结构 全国交通模拟 课设,课设课设课设课设课设不解释
代码片段和文件信息
#include
#include
#include
#include
#define INFINITY 32767
#define MAX 20
typedef struct lu
{
int distance;
int cost;
int time;
}lulujin[MAX][MAX];
typedef struct city
{
char name[20];
}citys[MAX];
typedef struct
{
citys clist;
lujin arcs;
int c_nl_n;
}Graph;
typedef struct
{
char adjvex;
int mincost;
int mindistance;
int mintime;
}closedge;
void Input(Graph *G);
void Administer(Graph G);
void show(Graph G);
int insertcity(Graph *G);
int insertlu(Graph *G);
int Located(Graph *G char *p);
void Save(Graph G);
int serchlu(Graph *G);
int main()
{
int yj;
Graph G;
Input(&G);//载入交通信息
while(1)
{
system(“cls“);
system(“color 3F“);
printf(“\n\n\n\n\n\n“);
printf(“\t**********************************欢迎使用交通咨询系统**************************\n\n“);
printf(“\t\t\t\t※※※※※※※※※※※※※※※※※※※※※\n“);
printf(“\t\t\t\t※ 1.用户咨询路径 ※\n“);
printf(“\t\t\t\t※ 2.显示交通系统信息 ※\n“);
printf(“\t\t\t\t※ 3.管理员登录 ※\n“);
printf(“\t\t\t\t※ 4.退出 ※\n“);
printf(“\t\t\t\t※※※※※※※※※※※※※※※※※※※※※\n\n\n“);
printf(“\t********************************************************************************\n“);
printf(“\t\t\t\t请选择:“);
scanf(“%d“&y);
getchar();
switch(y)
{
case 1: system(“cls“);
j = serchlu(&G);break; //用户
case 2: show(G);//显示所有路径
break;
case 3: system(“cls“);Administer(G);break; //管理员操作
case 4: system(“cls“);
printf(“\n\n\n\t\t\t\t谢谢使用.......\n\n\n\n“);
exit(0);break;
default:
printf(“请按提示重新输入!!!!!\n“);
}
}
return 0;
}
void Administer(Graph G) //管理员管理项目选择界面
{
int ij=0xy;
char password[6]a;
printf(“请输入登陆密码(admin):“); //错误三次退出
while(1)
{
for(x=0;x {
a = getch();
if(a == ‘\r‘)
break;
printf(“*“);
password[x]=a;
}
if(password[0]!=‘9‘||password[1]!=‘8‘||password[2]!=‘1‘||password[3]!=‘1‘||password[4]!=‘1‘||password[5]!=‘0‘)
{
printf(“\n输入错误,请重新输入!\n密码:“);
j++;
if(j==3)
exit(0);
scanf(“%c“&a);
}
else break;
}
system(“cls“);
while(1)
{
system(“color 3F“);
printf(“\n\n\n\n\n\n“);
printf(“\t********************************************************************************\n\n“);
printf(“\t\t\t\t※※※※※※※请选择管理项目※※※※※※\n“);
printf(“\t\t\t\t※ 1.增加城市 ※\n“);
printf(“\t\t\t\t※ 2.增加旅游路径 ※\n“);
printf(“\t\t\t\t※ 3.返回主菜单 ※\n“);
printf(“\t\t\t\t※※※※※※※※※※※※※※※※※※※※\n\n\n“);
printf(“\t********************************************************************************\n“);
printf(“\t\t选择:“);
scanf(“%d“&y);
switch(y)
{
case 1: i =insertcity(&G); /*增加城市*/
if(i == -1)
printf(“\t\t该城市已经存在!!!!\n“);
else
printf(“\t\t增加成功!!!\n“
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-01-05 10:57 交通系统\
文件 64 2018-01-05 10:04 交通系统\city.txt
文件 147 2018-01-05 10:04 交通系统\lu.txt
文件 5 2018-01-05 10:04 交通系统\number.txt
文件 13690 2018-01-05 09:06 交通系统\全国交通咨询系统.c
文件 789 2018-01-03 12:05 交通系统\全国交通咨询系统.dev
文件 152524 2018-01-05 10:05 交通系统\全国交通咨询系统.exe
文件 19 2018-01-03 12:45 交通系统\全国交通咨询系统.layout
文件 15771 2018-01-03 12:25 交通系统\全国交通咨询系统.o
相关资源
- DSP课程设计报告(基于DSP的语音信号
- 数据结构综合课设排序算法时间.doc
- 课设毕业设计
- 计算机原理课设,设计cpu006.rar
- 数据结构综合课设关键路径问题.doc
- 数据结构综合课设二叉树的建立与遍
- 广工数据结构银行业务模拟课设
- 交通灯控制器quarters
- 数字电子钟设计 quarters
- 广工计算机网络课设
- 金属电阻应变片扭矩传感器的测量原
- AdressBook.zip
- 计组课设基于FPGA的CPU设计
- 汽轮机课程设计压力级Excel计算表格
- 人事档案管理系统——数据结构课设
- C0编译器北航编译课设
- 简单的文章编辑器数据结构课设
- 指令系统及ALU设计
- 数字电路课设之简易测频器
- 数字电子课设八路竞赛抢答器
- 汇编课设矩阵相乘运算
- 基于FPGA的打地鼠游戏课设报告
- 数据结构课设拓扑排序源代码教学计
- 网络工程课设-ipv6协议研究 ipv4 ipv6过
- 操作系统课设,生产者消费者演示程
- 汇编课程设计 时钟程序
- 定点原码一位除法器-组成原理课设
- 华中科技大学操作系统课程设计——
- 山东大学数据结构课设箱子装箱问题
- 南京工程学院 数电课设 16路彩灯循环
评论
共有 条评论