(大学计算机科学与信息学院贡献)#include #include #include #include #include #include #define MAX 60#define NULL 0typedef struct Customer /*乘客信息*/{ char Name[8]; /**/ int Amount; /*定票数*/ char Rank; /*舱位等级*/ int IDinfor; /*个人信息*/ struct Customer *Next; /*指向下一乘客结点*/}Customer;typedef struct Flight /*航线信息*/{ char Des_Name[10]; /*终点站名*/ char Flight_No[6]; /*航班号*/ char Plane_No[6]; /*飞机号*/ int Week_Day; /*飞行周日*/ int Customer_Amount; /*乘员定额*/ int Free_Amount; /*剩余票数*/ int Price[3]; /*舱位等级的价格*/ Customer *CustName; /*该航班的已定票乘客*/ Customer *ReplName; /*该航班的候补乘客*/ struct Flight *Next; /*指示下一航线结点*/}Flight,*PFlight;int Customer_Count=0; /*所有航线的定票乘客总数*/Flight *Head; /*航线头指针*/Flight *p2; /*航线结点指针*/Customer *Custp1[MAX]; /*各条航线乘客结点指针*/Customer *Replp1[MAX]; /*各条航线候补结点指针*/int IsEmpty=1; /*是否有定票乘客*/int IsReplace=1; /*是否有候补乘