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

正文內(nèi)容

最新數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)航空客運(yùn)訂票系統(tǒng)(參考版)

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

【正文】 同時(shí)感謝老師的細(xì)心指導(dǎo),使程序更有效率地運(yùn)行起來!。從出發(fā)點(diǎn)看,此次課程設(shè)計(jì)是為了讓我們更加熟練的運(yùn)用所學(xué)知識(shí),提高我們的編程水平,對(duì)我們以后工作有很大的幫助。學(xué)習(xí)需要有創(chuàng)新,不要總是盯著別人的算法,要有自己的想法,不要抱著任務(wù)心理來做事。由于程序中用到了好多變量,寫程序的時(shí)候都混了,然后再回到上面的程序去看一下,接著寫;通過查書、資料、和借助網(wǎng)絡(luò)最終實(shí)現(xiàn)了程序的各項(xiàng)功能。我對(duì)它的功能和實(shí)用性、嚴(yán)密性,和對(duì)程序的編寫都有了比較深刻的體會(huì)。在調(diào)試程序時(shí),首先對(duì)整個(gè)程序流程有全面的認(rèn)識(shí),調(diào)試過程中需要細(xì)心、耐心,在修改時(shí)要有耐心,編譯出錯(cuò)后必須逐個(gè)錯(cuò)誤去改正。通過此次的課程設(shè)計(jì),將本學(xué)期由課本上所學(xué)習(xí)的有關(guān)內(nèi)容應(yīng)用到實(shí)踐當(dāng)中。能夠把課堂上學(xué)的知識(shí)通過自己設(shè)計(jì)的程序表示出來,加深了對(duì)理論知識(shí)的理解。在定義函數(shù)過程中,我全面系統(tǒng)的理解了函數(shù)名不可隨便定義的規(guī)則。 printf(Press any key to continue \n)。exit(0)。break。break。break。break。break。break。 for(。 return c。 c=atoi(s)。 do{ printf(請(qǐng)選擇:)。 printf(\t\t\n)。 printf( *** 票 排 序***\n)。 printf( *** 票 辦 理***\n)。 printf( *** 戶 信 息***\n)。 printf(\t\t\n)。 printf(\t\t\t 航空客運(yùn)訂票系統(tǒng)\n)。 char s[20]。 info++。jMAXSIZE。 }}printf(終點(diǎn)站名\t航班號(hào)\t飛機(jī)號(hào)\t飛行日期\t乘員定額\t余票量\n)。 *p=*q。qtkt_sur。(p+1)tkt_sur。p=info=air。 }}void sort_tkt()/*剩票排序*/{ int j。break。 infoorder=insertlink(infoorder,treq_amt,tname,grade)。s seat number is:%d\n,tname,(infotkt_sur)i)。itreq_amt。 printf(%s訂票成功!\n,tname)。t!=NULL) )/*若滿足條件者不為頭結(jié)點(diǎn)*/ { int i。 if((infotkt_sur)=(treq_amt)amp。 } back=t。/*插入到訂票客戶名單鏈表中*/ free(t)。 infotkt_sur=treq_amt。itreq_amt。 printf(%s訂票成功!\n,tname)。/*t為當(dāng)前滿點(diǎn)條件的排隊(duì)候補(bǔ)名單域*/ while(t) { if(infotkt_sur=inforeq_amt){ /*若滿足條件者為頭結(jié)點(diǎn)*/ int i。/*f指向排隊(duì)等候名單隊(duì)列的頭結(jié)點(diǎn)*/ r=(infowait).rear。 } infoorder=head 。 printf(%s成功退票!\n,p1name)。 infotkt_sur+=p1ord_amt。} else /*若信息查詢成功,刪除訂票客戶名單域中的信息*/ { if(p1==head) head=p1next。 } if(p1==NULL){ printf(對(duì)不起,你沒有訂過票!\n)。 p2=p1。 scanf(%s,cusname)。 p1=head。 if(!(info=find())) return。 linklist *p1,*p2,*head。 qnode *t,*back,*f,*r。 } else printf(\n歡迎您下次再次訂購(gòu)!\n)。 infowait=appendqueue(infowait,name,amount)。) { printf(\n請(qǐng)輸入您的姓名(排隊(duì)訂票客戶):)。||r==39。 if(r==39。 r=getch()。 } else /*若滿員或余票額少于訂票額,詢問客戶是否需要進(jìn)行排隊(duì)等候*/ { char r。 infotkt_sur=amount。iamount。 infoorder=insertlink(infoorder,amount,name,grade)。 scanf(%d,amp。 scanf(%s,name)。 } if(amount=infotkt_sur)/*若客戶訂票額未超過余票量,訂票成功并等記信息*/ { int i。 if(amountinfotkt_amt)/*若客戶訂票額超過乘員定票總額,退出*/ { printf(\n對(duì)不起,您輸入的票的數(shù)量已經(jīng)超過乘員定額!)。 scanf(%d,amp。 if(!(info=find())) return。 char name[10]。}void order()/*訂票業(yè)務(wù)*//*辦理訂票業(yè)務(wù)*/{ struct airline *info。=new1。if(==NULL)/*若原排隊(duì)等候客戶名單域?yàn)榭?/ =new1。new1req_amt=amount。/*增加排隊(duì)等候的客戶名單域*/new1=(qptr)malloc(sizeof(qnode))。 return head。} else head=new1。 if(head==NULL)/*若原無訂票客戶信息*/ {head=new1。 new1grade=grade。} strcpy(new1name,name)。 if(!new1) {printf(\nOut of memory!!\n)。/*增加訂票乘員名單域的客戶信息*/ p1=head。 } } else printf(該航線沒有客戶信息!!\n)。 while(p){ printf(%s\t\t%d\t%d\n,pname,pord_amt,pgrade)。 p=infoorder。/*打印訂票乘員名單域的客戶名單信息*/ struct airline *info。 return NULL。 i++。 while(iMAXSIZE) { if(!strcmp(number,infoair_num)) return info。 printf(請(qǐng)輸入航班號(hào):)。 int i=0。 }}struct airline *find(){ struct airline *info。 else { printf(終點(diǎn)站名\t航班號(hào)\t飛機(jī)號(hào)\t飛行日期\t乘員定額\t余票量\n)。 i++。 while(iMAXSIZE)
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1