#include#include#include#defineFLIGHT_NUMBER7/*給定5條航線*/#defineMAX200/*給定座位">
航空管理系統(tǒng) 運行得起的

航空管理系統(tǒng) 運行得起的

ID:6381848

大?。?1.50 KB

頁數(shù):8頁

時間:2018-01-12

航空管理系統(tǒng)  運行得起的_第1頁
航空管理系統(tǒng)  運行得起的_第2頁
航空管理系統(tǒng)  運行得起的_第3頁
航空管理系統(tǒng)  運行得起的_第4頁
航空管理系統(tǒng)  運行得起的_第5頁
資源描述:

《航空管理系統(tǒng) 運行得起的》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫

1、#include#include#include#include#defineFLIGHT_NUMBER7/*給定5條航線*/#defineMAX200/*給定座位號最大為200*/intseat[MAX]={0,0};/*初始化每條航線200個座位號為0,即未被預(yù)定*/intseat_num[MAX];/*暫時存放已發(fā)給客戶的座位號,為存放到客戶名單域的媒介*/typedefstructQNode{charname[10];/*等候替補客戶姓名*/intWnumber;/*訂票量*/struc

2、tQNode*next;}QNode,*Queueptr;typedefstructWaitQueue{Queueptrfront;/*等候替補客戶名單域的頭指針*/Queueptrrear;/*等候替補客戶名單域的屬指針*/}LinkQueue;/*等候替補客戶用鏈隊列存儲*/typedefstructLNode/*定義已定票客戶的線性鏈表結(jié)構(gòu)*/{charname[10];/*客戶姓名*/intBook_num;/*訂票量*/intgrade;/*艙位等級*/intnum[MAX];/*訂票客戶的座位號*/structLNode*next;}LinkList;typ

3、edefstructairline/*定義航線的結(jié)構(gòu)*/{charterminus[10];/*終點站名*/charflight_num[10];/*航班號*/charplane_num[10];/*飛機號*/charday[7];/*飛行周日(星期幾)*/inttotal_num;/*乘員定額數(shù)量*/intremain_num;/*余票量*/intseat[MAX];/*每條航線的座位數(shù)額為MAX設(shè)定大于乘員定額數(shù)量*/LinkList*order;/*乘員名單域,指向乘員名單鏈表的頭指針*/LinkQueuewait;/*等候替補的客戶名單域,分別指向排隊等候名單隊

4、頭隊尾的指針*/}SqList;structairline*first;/*定義指向航線結(jié)構(gòu)的指針*/voiddisplay(structairline*info)/*輸出每條航線的基本信息*/{printf("%8st%3st%4st%5stt%5dt%12d",info->terminus,info->flight_num,info->plane_num,info->day,info->total_num,info->remain_num);}voidairlinelist()/*顯示全部航線信息*/{structairline*info;/*定義指

5、向航線結(jié)構(gòu)的指針*/inti=0;info=first;/*將指向第一條航線的指針賦給info*/printf("終點站名t航班號t飛機號t飛行周日t乘員定額t余票量");while(i

6、0;/*j用來記錄與客戶提出的終點站名相同的航線條數(shù)*/info=first;/*將指向第一條航線的指針賦給info*/printf("請輸入終點站名:");scanf("%s",name);while(iterminus)){if(j==0)printf("終點站名t航班號t飛機號t飛行周日t乘員定額t余票量");display(info);j++;info++;i++;}//ifelse{info++;i++;}}//whileif(j==0)printf("Sorry,沒有該

7、終點站!");}//searchstructairline*find()/*根據(jù)客戶提出的航班號查詢并以指針形式返回*/{structairline*info;charnumber[10];inti=0;info=first;printf("請輸入航班號:");scanf("%s",number);while(iflight_num))returninfo;info++;i++;}//whilereturnNULL;}//findvoidViewlink(

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。