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

正文內(nèi)容

航空客運訂票系統(tǒng)(編輯修改稿)

2025-07-16 13:20 本頁面
 

【文章內(nèi)容簡介】 輸入排隊的客戶信息 4=辦理退票業(yè)務(wù) 如果有該航班,則按照輸入順序。輸入訂票數(shù)量,訂票客戶,艙位等級。先輸入航班號,如果你輸入的航班號不存在,那么系統(tǒng)會輸出“對不起。該航線未找到!”如果你輸入的航班號存在,那么系統(tǒng)會讓你輸入你退票客戶的名字。如果有該客戶,那么退票成功。如果沒有該客戶。那么系統(tǒng)會輸出“對不起。你沒有定過票”。 0=退出系統(tǒng) 直接退出購票系統(tǒng)。 5=清理屏幕 清理屏幕上的信息。6. 測試結(jié)果 主菜單界面 圖61 客服系統(tǒng)主界面 顯示所有航線的信息 圖62 顯示所有航線的信息進入訂票系統(tǒng)后的操作界面 圖63 按照飛行日期訂票 進入查詢系統(tǒng)后的操作界面 圖64 訂票后再查詢此航線 注:由圖63和圖64可以看出顧客定了三十張票后剩余90張票。進入退票系統(tǒng)后的操作界面 圖65 當(dāng)輸入錯誤的航班時退票失敗 圖66 正確輸入航班號進行退票成功 退票后的航線查詢 圖67 退票后再次查詢此航線注:結(jié)合上面的退票信息圖可以觀察出退票成功后票又變回了原來的張數(shù)多位顧客購票后的余票查詢 圖68 多人購票后余票查詢7. 心得體會 短短一周的數(shù)據(jù)結(jié)構(gòu)課程設(shè)計結(jié)束了,本次課程設(shè)計遇到了很多困難,但是在老師的幫助下都一一解決了,首先感謝老師對我的幫助。開始學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)時感覺和C語言沒什么不一樣,而且還認為數(shù)據(jù)結(jié)構(gòu)做不出什么實質(zhì)性的東西出來。但是這次課程設(shè)計改變了我的看法,也讓我深深體會到自己學(xué)習(xí)的不足。通過這次課程設(shè)計,我感覺數(shù)據(jù)結(jié)構(gòu)的核心應(yīng)該是算法,無論什么程序,只要掌握了核心算法,程序基本都能編寫出來。在敲源代碼時,發(fā)現(xiàn)航班結(jié)構(gòu)體中的已定票乘客信息和等待訂票乘客信息的結(jié)構(gòu)不太好操作,經(jīng)過一番思考最終改為源代碼中所定義的結(jié)構(gòu)體。從中知道了結(jié)構(gòu)體的定義決定了源程序的難易。在打程序時,沒有把文件操作的代碼打進源程序。在調(diào)試沒有文件操作的代碼時,沒有很多錯誤,但是犯了一個大錯,就是在有一個字符串的復(fù)制中使用了賦值,調(diào)試過程指出錯錯誤半天都不知道改,后來看了整個程序才反應(yīng)過來。在運行調(diào)試過程中瀏覽信息沒有輸出想要的輸出結(jié)果,檢查程序原來是格式控制字符串中的一個字符打成了大寫;查詢信息只能查詢鏈表中的第一條航線,檢查程序原來是多用了break造成過早跳出循環(huán),不能查找后面的航線;乘客訂多張票后瀏覽信息發(fā)現(xiàn)余票只減了一張,檢查程序發(fā)現(xiàn)乘客訂票后只對余票做了自減,在運行調(diào)試過程中就出現(xiàn)了這么些大的錯誤,在這過程中還對輸出窗口界面做了一些調(diào)整。加入文件操作代碼后進行調(diào)試,沒有出現(xiàn)什么錯誤。最終運行時老在文件操作時終止程序,經(jīng)過調(diào)試和自己的摸索原來是文件檢測函數(shù)運用錯誤,改正后程序正常運行。運行程序后打開所寫的文件,發(fā)現(xiàn)航班信息的余票量沒有隨乘客的訂票而減少,還是初始值,這時才發(fā)現(xiàn)每進行一次訂票后都要重新對航班信息的文件重新寫入,改后最終就確定了上交源代碼。在敲代碼和在程序的調(diào)試、運行過程中我們發(fā)現(xiàn)我們半天才能想出幾句語句,整個代碼敲了二十幾個小時,調(diào)試調(diào)了二三十個小時,主要原因使我們練得還不夠,C語言功底還不是很扎實,要增加敲的代碼量。 此次課程設(shè)計,使我們對鏈表和鏈隊列的基本操作更加熟練,讓我們深深地體會到要學(xué)好數(shù)據(jù)結(jié)構(gòu)需要多練,多編程,多思考。8. 附錄include include include include define P printfdefine S scanf /****************客戶信息**************/typedef struct customer { char name[20]。 //姓名 int num。 //訂票數(shù)量 int level。 //艙位等級 customer *next。 //指向后繼乘客}customer,*Lcustomer。/****************航線信息**************/typedef struct airline{ char ter_address[20]。 //終點站 char line_num[10]。 //航班號 char plane_num[10]。 //飛機型號 int date。 //飛行日期 int total。 //總?cè)藬?shù) int remain。 //余票數(shù) customer *booked。 //已定客戶信息 customer *wait。 //替補客戶信息 airline *next。 //指向后繼航線}airline,*Lairline。airline * L。 //全局變量 :航班信息/*****************按照航班號查找航班********************/Lairline search_line(){ char a[10]。airline *p。p=Lnext。 P(Please input the number of line:)。 S(%s,a)。 for(。p。p=pnext) if(!strcmp(a,pline_num )) break。 return p。}/**********三種方式查找航班**************/Lairline search_plane()//{ char a[10]。airline *p。p=Lnext。 P(Please input the number of plane:)。 S(%s,a)。 for(。p。p=pnext) if(!strcmp(a,pplane_num)) break。 return p。}Lairline search_date()// { int a。airline *p。p=Lnext。P(Please input the date of plane:)。 S(%d,amp。a)。 //注意這里加取址符 for(。p。p=pnext) if(a==pdate) break。 //當(dāng)找到找到與a相同的節(jié)點時跳出循環(huán) return p。}Lairline search_address()//{char a[20]。airline *p。 p=Lnext。 P(Please input the final address of the plane:)。S(%s,a)。 for(。p。p=pnext) if(!strcmp(a,pter_address)) break。 return p。}/******************主界面******************/void boundary(){ P( ***********歡迎您進入航空訂票客服系統(tǒng)*********** \n )。 P(~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n)。 P( O(∩_∩)O 請選擇您要進行的業(yè)務(wù):\n)。 P(\t\t顯示所有航線 ==請輸入1\n)。 P(\t\t查詢航線信息 ==請輸入2\n)。 P(\t\t進入訂票系統(tǒng) ==請輸入3\n)。 P(\t\t進入退票系統(tǒng) ==請輸入4\n)。 P(\t\t退出客服系統(tǒng) ==請輸入0\n)。 P(~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n)。 P(\t\t清除屏幕信息 ==請輸入5\n)。 P(請按照以上的信息提示進行操作: \t)。}/*********顯示乘客信息*****************/void print_customer(airline *p){ customer *c。 if(pbooked) {c=pbooked。 P(已經(jīng)購票的乘客的信息\n\t票數(shù)\t姓名\t\n)。 for(。c。c=cnext) P(%5d\t\t %s\n,cnum,cname)。P(\n\n)。 } else P(╮(╯_╰)╭暫時沒有客戶訂票!\n\n)。 if(pwait) { c=pwait。 P(排隊購票的乘客的信息\n\t票數(shù)\t姓名\t\n\n)。 for(。c。c=cnext) P(%5d\t\t %s\n,cnum,cname)。 P(\n\n)。 } else P(暫時沒有客戶排隊訂票\n\n)。}/*********插入新航班(創(chuàng)建鏈表)**************
點擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1