• 大小: 0.02M
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: C/C++
  • 标签: c  

资源简介


数据结构课程设计代码,用C++实现的交通咨询系统,能实现最短距离,最省钱,最省时间3种查询。

资源截图

代码片段和文件信息

#include
#include
#include
using namespace std;
const int MAX=50;
#define INFINITY 100000
class Graph
{
public:
string city[MAX];//图的顶点,即城市
float distance[MAX][MAX];//城市距离
float traintime[MAX][MAX];//火车时间
float airtime[MAX][MAX];//飞机时间
float trainmoney[MAX][MAX];//火车票价
float airmoney[MAX][MAX];//飞机票价

float airmintime[MAX][MAX];//飞机最短时间
int airpasstime[MAX][MAX];//飞机最短时间的路径
float trainmintime[MAX][MAX];//火车最短时间
int trainpasstime[MAX][MAX];//火车最短时间路径
float mindistance[MAX][MAX];
int passmindistance[MAX][MAX];

float airminmoney[MAX][MAX];//飞机最省钱
int airpassmoney[MAX][MAX];//飞机最省钱路径
float trainminmoney[MAX][MAX];
int trainpassmoney[MAX][MAX];
int citynum;//城市数目

Graph();
~Graph();
int readcity();
int readtrain();
int readair();
int readdistance();
int savecity();
int savetrain();
int saveair();
int savedistance();
void outcity();
void outtrain();
void outair();
void outdistance();
void a

评论

共有 条评论