freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計-航空訂票系統(tǒng)(編輯修改稿)

2025-02-12 16:09 本頁面
 

【文章內(nèi)容簡介】 班信息如下:****************\n。 cout_________________________________________________________\n。 cout 航班號 終點 飛行日期 余票數(shù)\n。 cout p[i].numbersetw(12)p[i].endsetw(12)p[i].datesetw(12)p[i].tickendl。 cout\n=========================================================\n。 break。 } i++。 } } display_s(p, i, N)。 //調(diào)用display_s()函數(shù)輸出該航班的已訂票乘客和排隊等候乘客的名單信息 if(iN) //如果存在該航班,詢問客戶是否要預定 該航班的 機票 { int j。 cout 是否需要預定 該航班的票(1/0):。 cinj。 if(j==1) { char name[10]。 int ticket。 cout 請輸入訂票數(shù)目、姓名:。 cinticketname。 Book(p,p[i].end,ticket, name, N)。 } } else { cout 很抱歉,沒有您查詢的航班信息!\n。 } return 0。}(Book( )函數(shù)功能實現(xiàn)源代碼)int Book(PlaneLink *p,char end[],int ticket,char name[],int N) { int i。 for(i=0。iN。i++) { if(strcmp(p[i].end,end)==0) //先找出是否存在要訂票的航班 { if(p[i].tick=ticket) //查看 余票數(shù)是否 = 訂票客戶 訂票數(shù) { p[i].tick=ticket。 Customer *t=(Customer *)malloc(sizeof(Customer))。 tticket=ticket。 strcpy(tName,name)。 strcpy(tnumber,p[i].number)。 strcpy(tend,p[i].end)。 tnext=p[i].first。 p[i].first=t。 // 此使用的是頭插法將訂票乘客的信息放入到 鏈表中 / cout 您訂票成功!\n。 cout 您的航班信息如下:\n。 cout__________________________________________________\n。 cout 航班號 飛機號 終點站 飛行日期 定額\n。 cout__________________________________________________\n。 cout setw(9)p[i].numbersetw(6)p[i].planenumsetw(12)p[i].endsetw(12)p[i].datesetw(10)p[i].dingeendl。 cout==================================================\n\n。 break。 } else if(p[i].dingeticket) //訂票數(shù)超出航班的定額時,不能訂票,也不能無法排隊等候了 { cout 您預訂的票數(shù)超過了航班定額,無法為您訂票!\n。 break。 } else // 余票數(shù)不足時,詢問乘客是否排隊等候 { char z。 cout 該航班剩余票數(shù)為:p[i].tickendl。 cout 很抱歉,剩余的票數(shù)不夠!\n。 cout 您是否需要排隊等候 (Y(y)/N(n)): 。 cinz。 if(z==39。Y39。||z==39。y39。) { Queue(p,end,ticket , name, N,i)。 } //調(diào)用入隊列函數(shù),將乘客信息插入排隊等候的人后面 break。 } } } if(i=N) {cout 很抱歉,沒有您所需要的航班!\n。 } return 0。}int display_s(PlaneLink *p,int i,int N) //輸出已定票及排隊乘客的名單信息{ if(p[i].first!=NULL) //p[i].first!=NULL說明已訂票鏈表不為空, 輸出 已訂票乘客的名單信息 { cout****該航班的已訂票乘客名單如下:****\n。 cout____________________________________\n。 cout 姓名 訂票量\n。 Customer *t=p[i].first。 while(t) { coutsetw(10)tName setw(7)tticketendl。 t=tnext。 } } if(iNamp。amp。p[i].!=NULL) //p[i].!=NULL,輸出正在排隊等候乘客的名單信息 { cout****該航班等候訂票的乘客名單如下: ****\n。 cout 姓名 訂票量\n。 waitlink S=p[i].。 while(S!=NULL) { coutsetw(10)Sname setw(7)Sticketendl。 S=S
點擊復制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1