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

正文內(nèi)容

最新數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)航空客運(yùn)訂票系統(tǒng)-文庫(kù)吧資料

2025-07-05 02:47本頁(yè)面
  

【正文】 { if(!strcmp(name,infoter_name)) break。 printf(請(qǐng)輸入終點(diǎn)站名:)。 int i=0。}void search()/*查詢(xún)航線(xiàn)*/{ struct airline *info,*find()。 i++。 while(iMAXSIZE) { display(info)。 info=start。}void list()/*打印全部航線(xiàn)信息*/{ struct airline *info。struct airline air[MAXSIZE]={{qqqqq,1,123,Mon,4,2}, {bbbbb,2,456,Tue,5,3}, {ccccc,3,789,FRI,2,4}}。/*等候替補(bǔ)的客戶(hù)名單域,分別指向排隊(duì)等候名單隊(duì)頭隊(duì)尾的指針*/}lineinfo。/*余票量*/ linklist *order。/*飛行日期(星期幾)*/ int tkt_amt。/*航班號(hào)*/ char plane_num[10]。struct airline/*航線(xiàn)信息*/{ char ter_name[10]。 struct ord_ros *next。 int ord_amt。 /*等候替補(bǔ)客戶(hù)名單域的屬指針*/}linkqueue。typedef struct pqueue{ qptr front。 struct wat_ros *next。若選擇“1”,則會(huì)顯示出本系統(tǒng)內(nèi)存中的3條航線(xiàn)的相關(guān)信息;若選擇“3”,輸入航班號(hào),則可以瀏覽所求航線(xiàn)的相關(guān)信息;若選擇“4”,則輸入航班號(hào)以及訂票量,若訂票量的數(shù)目不大于余票量,則訂票成功,若大于余票量,系統(tǒng)提示是否候票,接著用戶(hù)選擇是否候票;若選擇“2”,輸入航班號(hào),就可以得到該航班上的客戶(hù)信息;若選擇“5”,輸入航班號(hào)和客戶(hù)姓名,則可以成功退票,此時(shí)若有人候票,則前幾個(gè)人便可以訂票成功;若選擇“6”,系統(tǒng)將會(huì)將航班的相關(guān)信息按剩票的多少排逆序;若選擇“7”,便會(huì)直接退出系統(tǒng),系統(tǒng)會(huì)顯示“感謝使用本系統(tǒng),歡迎您下次使用!”六 測(cè)試成果航空客運(yùn)訂票系統(tǒng): 七 附錄(源程序清單)include include include include define MAXSIZE 3 typedef struct wat_ros{ char name[10]。除此之外,關(guān)于星期幾的設(shè)置沒(méi)有設(shè)成字符串型,無(wú)疑降低了運(yùn)行效率。當(dāng)乘客訂票選艙位時(shí),應(yīng)詢(xún)問(wèn)是否訂不同票價(jià)的機(jī)艙。說(shuō)明程序具有一定的可靠性和穩(wěn)定性。鏈表在其中發(fā)揮了比較重要的作用。 }} 四 設(shè)計(jì)與調(diào)試分析航空客運(yùn)訂票系統(tǒng):首先,可視化界面讓程序?qū)崿F(xiàn)的比較直接、省時(shí)。j++) { display(info)。 for(j=0。 *q=t。q++){ if(ptkt_surqtkt_sur) { t=*p。p++)for(q=p+1。for(p=info。struct airline t,*info,*p,*q。 free(p1)。 grade=p1grade。 else p2next=p1next。return。p1=p1next。 while(p1!=NULL) {/*根據(jù)客戶(hù)提供的姓名到訂票客戶(hù)名單域進(jìn)行查詢(xún)*/ if(!strcmp(cusname,p1name)) break。 printf(請(qǐng)輸入你的姓名(退票客戶(hù)):)。/*調(diào)用查詢(xún)函數(shù),根據(jù)客戶(hù)提供的航線(xiàn)進(jìn)行搜索*/ head=infoorder。 char cusname[10]。 int grade。 }}退票業(yè)務(wù):void return_tkt()/*退票模塊*/{ struct airline *info。/*在排隊(duì)等候乘員名單域中添加客戶(hù)信息*/ printf(\n注冊(cè)成功!\n)。 scanf(%s,name)。y39。Y39。 printf(%c,r)。 printf(\n已經(jīng)沒(méi)有更多的票,您需要排隊(duì)等候嗎?(Y/N))。/*該航線(xiàn)的余票量應(yīng)減掉該客戶(hù)的訂票量*/ printf(\n祝您乘坐愉快!\n)。i++)/*依次輸出該訂票客戶(hù)的座位號(hào)*/ printf(%s的座位號(hào)是:%d\n,name,infotkt_amtinfotkt_sur+i+1)。/*在訂票乘員名單域中添加客戶(hù)信息*/ for(i=0。grade)。 printf(請(qǐng)輸入%s票的艙位等級(jí):,name)。 printf(請(qǐng)輸入您的姓名(訂票客戶(hù)):)。 return。amount)。/*根據(jù)客戶(hù)提供的航班號(hào)進(jìn)行查詢(xún),如為空,退出該模塊*/ printf(請(qǐng)輸入你訂票所需要的數(shù)量:)。 info=start。 int amount,grade。return q。else next=new1。new1next=NULL。strcpy(new1name,name)。}linkqueue appendqueue(linkqueue q,char name[],int amount)/*增加排隊(duì)等候的客戶(hù)名單域*/{ qptr new1。 new1next=p1。new1next=NULL。 new1next=NULL。 new1ord_amt=amount。return NULL。 new1=(linklist *)malloc(sizeof(linklist))。}linklist *insertlink(linklist *head,int amount,char name[],int grade)/*增加訂票乘員名單域的客戶(hù)信息*/{ linklist *p1,*new1。 p=pnext。 if(p!=NULL){ printf(客戶(hù)姓名 訂票數(shù)額 艙位等級(jí)\n)。 info=find()。}客戶(hù)信息: void prtlink()/*打印訂票乘員名單域的客戶(hù)名單信息*/{ linklist *p。 } printf(對(duì)不起,該航線(xiàn)未找到!\n)。 info++。 scanf(%s,number)。 info=start。 char number[10]。 display(info)。 } if(i=MAXSIZE) printf(對(duì)不起,該航線(xiàn)未找到!\n)。 info++。 scanf(%s,name)。 info=start。 char name[10]。} printf(\n\n)。 info++。 printf(終點(diǎn)站名\t航班號(hào)\t飛機(jī)號(hào)\t飛行日期\t乘員定額\t余票量\n)。 int i=0。void display(struct airline *info)/*打印每條航線(xiàn)的基本信息*/{printf(%8s\t%3s\t%s\t%4s\t\t%3d\t%10d\n,infoter_
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1