急需大神帮忙解决啊
typedef struct flightnumber{
int number;
int date;
int clock;
int seat;
float charge;
float discount;
}flightnum;
typedef struct airline{
char *startcity;
char *arrivecity;
flightnum num[MAX];
}airline;
上面写的是航班信息的结构体,假如1:北京,2:上海,3:南京,4:合肥
1至2为航线1,2至3为航线2,3至4为航线3,4至1为航线4,1至3为航线5,2至3为航线6;
每个航线有三个航班,就是那个num【MAX】的取值了,每个航班分别每月有三天航运时间,每天3趟,怎么存储这些信息啊,
想将航班信息保存在里面 达到胰腺癌效果:
航班 日期 时间 座位数量 票价 折扣
1 5 9:00 100 20 9
1 5 9:00 100 20 9
1 5 9:00 100 20 9
1 15 15:00 100 20 9
1 15 15:00 100 20 9
1 15 15:00 100 20 9
1 25 21:00 100 20 9
1 25 21:00 100 20 9
1 25 21:00 100 20 9
航班2,3铜上一样,我用airline声明了一个line【MAX】来存航线,但是那个date和clock不会存啊,怎么做啊
求大神救命啊!!!