资源简介
数据结构 全国交通模拟 课设,课设课设课设课设课设不解释

代码片段和文件信息
#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
相关资源
- 数据库课设:图书管理系统报告
- 计算机图形学课设 画板
- 教学计划编制系统
- 课程作业:模拟仓库管理系统
- KTV点播系统 软件工程课设
- 电子技术课设(自动日历表)multisi
- 基于SPCE061A单片机的图形液晶模块的驱
- 基于FPGA的电梯控制器系统设计
- 在各城市的窄带物联网中传感器起到
- 用于无线传感器网络应用的超声波传
- 物联网无线传感器网络的7大特点
- 传感器在潜水设备的应用
- 旋转活塞式流量计的测量原理
- 设计电源管理电路时必需考虑的散热
- 电机型号Y、YS、YSF、YT、YC字母的含义
- BA8206BA4遥控风扇控制器的新应用
- 基于ARM7和DSP的逆变电源设计电路
- 基于LPC2134与T6963C液晶显示模块的接口
- 低功耗蓝牙无线传感器
- 基于FAN6754A的PWM反激式开关电源的设计
- 汽车线束类测试系统
- 电源设计小贴士 8:通过改变电源频率
- 光栅式万能测长仪的工作原理解析
- 基于LM35温度传感器的温控系统设计
- mems MEMS加速度传感器致力汽车主安全
- 采用单片机SPWM的控制应急电源逆变电
- 数据结构课设-模拟电梯
- FOR循环语句的翻译程序设计简单优先
- 计算机网络24分游戏课设完整版
- 华科密码学课设
评论
共有 条评论