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

正文內(nèi)容

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

  

【正文】 line/*航線信息*/{ char ter_name[10]。/*等候替補(bǔ)的客戶名單域,分別指向排隊(duì)等候名單隊(duì)頭隊(duì)尾的指針*/}lineinfo。 while(iMAXSIZE) { display(info)。 printf(請(qǐng)輸入終點(diǎn)站名:)。 }}struct airline *find(){ struct airline *info。 i++。 while(p){ printf(%s\t\t%d\t%d\n,pname,pord_amt,pgrade)。} strcpy(new1name,name)。 return head。=new1。 scanf(%d,amp。 scanf(%d,amp。 } else /*若滿員或余票額少于訂票額,詢問(wèn)客戶是否需要進(jìn)行排隊(duì)等候*/ { char r。) { printf(\n請(qǐng)輸入您的姓名(排隊(duì)訂票客戶):)。 linklist *p1,*p2,*head。 p2=p1。 printf(%s成功退票!\n,p1name)。 printf(%s訂票成功!\n,tname)。 } back=t。itreq_amt。 }}void sort_tkt()/*剩票排序*/{ int j。 *p=*q。 char s[20]。 printf( *** 票 辦 理***\n)。 c=atoi(s)。break。break。能夠把課堂上學(xué)的知識(shí)通過(guò)自己設(shè)計(jì)的程序表示出來(lái),加深了對(duì)理論知識(shí)的理解。由于程序中用到了好多變量,寫(xiě)程序的時(shí)候都混了,然后再回到上面的程序去看一下,接著寫(xiě);通過(guò)查書(shū)、資料、和借助網(wǎng)絡(luò)最終實(shí)現(xiàn)了程序的各項(xiàng)功能。同時(shí)感謝老師的細(xì)心指導(dǎo),使程序更有效率地運(yùn)行起來(lái)!。我對(duì)它的功能和實(shí)用性、嚴(yán)密性,和對(duì)程序的編寫(xiě)都有了比較深刻的體會(huì)。在定義函數(shù)過(guò)程中,我全面系統(tǒng)的理解了函數(shù)名不可隨便定義的規(guī)則。break。break。 do{ printf(請(qǐng)選擇:)。 printf( *** 戶 信 息***\n)。 info++。qtkt_sur。break。 printf(%s訂票成功!\n,tname)。/*插入到訂票客戶名單鏈表中*/ free(t)。/*t為當(dāng)前滿點(diǎn)條件的排隊(duì)候補(bǔ)名單域*/ while(t) { if(infotkt_sur=inforeq_amt){ /*若滿足條件者為頭結(jié)點(diǎn)*/ int i。 infotkt_sur+=p1ord_amt。 scanf(%s,cusname)。 qnode *t,*back,*f,*r。||r==39。 infotkt_sur=amount。 scanf(%s,name)。 if(!(info=find())) return。if(==NULL)/*若原排隊(duì)等候客戶名單域?yàn)榭?/ =new1。} else head=new1。 if(!new1) {printf(\nOut of memory!!\n)。 p=infoorder。 while(iMAXSIZE) { if(!strcmp(number,infoair_num)) return info。 else { printf(終點(diǎn)站名\t航班號(hào)\t飛機(jī)號(hào)\t飛行日期\t乘員定額\t余票量\n)。 int i=0。 info=start。/*余票量*/ linklist *order。 struct ord_ros *next。 struct wat_ros *next。說(shuō)明程序具有一定的可靠性和穩(wěn)定性。 for(j=0。for(p=info。 else p2next=p1next。 printf(請(qǐng)輸入你的姓名(退票客戶):)。 }}退票業(yè)務(wù):void return_tkt()/*退票模塊*/{ struct airline *info。Y39。i++)/*依次輸出該訂票客戶的座位號(hào)*/ printf(%s的座位號(hào)是:%d\n,name,infotkt_amtinfotkt_sur+i+1)。 printf(請(qǐng)輸入您的姓名(訂票客戶):)。 info=start。new1next=NULL。new1next=NULL。 new1=(linklist *)malloc(sizeof(linklist))。 info=find()。 scanf(%s,number)。 } if(i=MAXSIZE) printf(對(duì)不起,該航線未找到!\n)。 char name[10]。 int i=0。/*乘員定額*/ int tkt_sur。exit(0)。break。 return c。 printf( *** 票 排 序***\n)。printf(\t\t\t 航空客運(yùn)訂票系統(tǒng)\n)。退票辦理:定義了函數(shù)類型,調(diào)用查詢函數(shù),退票成功后,重新將航線名單域指向訂票單鏈表的頭指針。 3.課程設(shè)計(jì)說(shuō)明書(shū)一 需求分析:終點(diǎn)站名,航班號(hào),飛機(jī)號(hào),飛行周日(星期幾),乘員定額,余票量,已訂票的客戶名單(包括姓名,訂票量,艙位等級(jí)1,2或3)以及等候替補(bǔ)的客戶名單(包括姓名,所需票量)。學(xué)生自選課題學(xué)生原則上可以結(jié)合個(gè)人愛(ài)好自選課題,要求課題有一定的深度與難度,有一定的算法復(fù)雜性,能夠鞏固數(shù)據(jù)結(jié)構(gòu)課程所學(xué)的知識(shí)。設(shè)計(jì)題目從任務(wù)書(shū)所列選題表中選取,每班每題不得超過(guò)2人。每位同學(xué)需提交可獨(dú)立運(yùn)行的程序;每位同學(xué)需獨(dú)立提交設(shè)計(jì)報(bào)告書(shū)(每人一份),要求編排格式統(tǒng)一、規(guī)范、內(nèi)容充實(shí),不少于10頁(yè)(代碼不算);課程設(shè)計(jì)實(shí)踐作為培養(yǎng)學(xué)生動(dòng)手能力的一種手段,單獨(dú)考核。訂票辦理:定義了函數(shù)類型,運(yùn)用了if語(yǔ)句及指針。printf(\n)。 printf( *** 票 辦 理***\n)。 }while(c0||c7)。 case 3:search()。 case 7:printf(\n感謝使用本系統(tǒng) 歡迎您下次使用!\n)。/*飛行日期(星期幾)*/ int tkt_amt。}void list()/*打印全部航線信息*/{ struct airline *info。}查詢航線:void search()/*根據(jù)客戶提出的終點(diǎn)站名輸出航線信息*/{ struct airline *info,*find()。 i++。 printf(請(qǐng)輸入航班號(hào):)。 struct airline *info。 p1=head。 if(head==NULL)/*若原無(wú)訂票客戶信息*/ {head=new1。new1req_amt=amount。 char name[10]。 } if(amount=infotkt_sur)/*若客戶訂票額未超過(guò)余票量,訂票成功并等記信息*/
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1