#include
#include
#include
#include
using namespace std;
#define max_size 100
typedef struct customer_registcust_reg, * l_cust_reg;
typedef struct houbu_nodehobunode,* houbunode;
typedef struct customer_not_registhobu;
typedef struct airline//航班
airline;
struct airline;
int static cust=1;
int static hou=1;
void init_cust(l_cust_reg &l)
//初始化候補乖客
void init_hobu(hobu &hb)
//初始化航線表
void init_airline(airline &al,l_cust_reg &l,hobu &hb)//錄入航班表
//向候補表中加入乘客
void insert_hobu(hobu &hb,string name,string name_end,string num_line,string num_plane,string date,int num)
//輸出候補乘員
void print_houbu(hobu hb)
}//出隊
void out_houbu(hobu &hb)
//輸出航班表
void print_airline(airline al)
if(!p&&j>i-1)
cout<<"error!";
s=new cust_reg[sizeof(cust_reg)];
s->name_end=name_end;
s->name_cust=name_cust;
s->num_line=num_line;
s->num_plane=num_plane;
s->date=date;
s->toatl=total;
s->next_cust=p->next_cust;
p->next_cust=s;
s->next_cust=null;
p=p->next_cust;
cout<<"訂票成功!"void del_cust(l_cust_reg &l,int i)
if(!(p->next_cust)||j>i-1)}//
//訂票
void insert_airline(airline &al,l_cust_reg &l,hobu &hb)
else
if(!p)
}};break;
case 2:
else
if(!p)
}};break;
case 3:
if(!p)}}
}}int main()
;break;
case '2':;break;
case '3':;break;
case '4':;break;
case '0':
cout}
資料結構課設
10 多種基本內排序方法的實現 問題描述 設計乙個合成的排序程式。可供排序的方法是 插入排序 快速排序 歸併排序 堆排序。要求程式具有 1 顯示排序結果.2 提供最好和最壞情況下對比計時的功能。3 提供在不同陣列元素的個數情況 當n分別等於100,1000,5000,20000時 下各種排序演算法的...
資料結構課設框架
標頭檔案上界 include include include include include include using namespace std define true 1 define false 0 標頭檔案下界 結構體上界 食物 typedef struct food food,ptr f...
資料結構課設 迷宮程式設計
根據資料結構課本上的迷宮問題,增加了圖形化顯示,增添迷宮規格自我輸入,障礙自我輸入的功能,隨機輸出一條可行路線,並沒有使用深度或廣度優先遍歷。include include include define maxsize 100 int a maxsize maxsize 定義棧 typedef st...