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

正文內(nèi)容

基于c語(yǔ)言的飛機(jī)訂票系統(tǒng)_畢業(yè)設(shè)計(jì)-免費(fèi)閱讀

  

【正文】 q=qnext) { printf(%12s %8s %5s %d\n,qname,qID_num,qair_num,qseat_num)。p=pnext) { printf( %s %10s %9s %7d%6d %6d\n,pair_num,pstart_time,pend_place,pprice,ptotal,pleft)。 } printf(Sorry,there isn39。 l=modefy_airline(l,air_num)。printf(\n **)。 InsertPassenger(amp。 p=anext。 for(。 strcpy(qair_num,air_num)。 qnext=NULL。 }int InsertFlight(flightnode **p,char *air_num,char *start_time,char *end_place,int total,int left,int price) //插入航班信息新結(jié)點(diǎn) {flightnode *q。 char *ID_num[3]={0841919205,0841919206,0841919207}。 for(i=0。 } int CreatFlight(flightnode **l) //生成航班信息鏈表(用單鏈表存儲(chǔ)) { flightnode *p=*l。 } }} flightnode *head_flight() //生成航班信息的頭結(jié)點(diǎn) { flightnode *a。} else printf(sorry,the key is wrong)。) //航班信息查詢(xún) {printf(* flight information *\n)。339。 //進(jìn)入退票功能 printf(Please input the cancel name for booking ticket:)。 scanf(%s,ID_num)。 switch(ch=getchar()){ case 39。cus)。 //p=1 時(shí)進(jìn)入主菜單, p=0 時(shí)退出系統(tǒng) passengernode *cus=head_passenger()。 //生成乘客資料鏈表 int InsertFlight(flightnode **p,char *air_num,char *start_time,char *end_place,int total,int left,int price)。 //證件號(hào)碼 char air_num[20]。 //到達(dá)時(shí)間 char end_place[30]。 進(jìn)行演示程序后,即顯示用戶界面: 進(jìn)入“訂票系統(tǒng) Book Ticket”的命令后, 即 提示輸入航班號(hào)、訂票人姓名、 ID 號(hào),結(jié)束符為“回車(chē)符”,該命令執(zhí)行后輸出“已成功訂票”“航班號(hào)和座位號(hào)”的信息。 case’4’:exit。 //插入乘客資料的結(jié)點(diǎn) 主函數(shù)和其他函數(shù)的 偽碼 算法 void main() //主函數(shù) { while () { printf(/*主菜單界面 */) switch(ch=getchar()) {case’1’:BookTicket。 //查詢(xún)航班信息函數(shù) 乘客信息類(lèi)型 :為了便于插入、刪除和修改,其采用單鏈表存儲(chǔ)結(jié)構(gòu),每個(gè)數(shù)據(jù)元素包括姓名、證件號(hào)碼、航班號(hào)和座位號(hào)四個(gè)數(shù)據(jù)項(xiàng): 旅客姓名 證件號(hào)碼 航班號(hào) 座位號(hào) 每個(gè)結(jié)點(diǎn)包括數(shù)據(jù)域和指針域: 數(shù)據(jù)域 指針域 C 語(yǔ)言描述如下: typedef struct passengernode{ /*定義乘客資料結(jié)點(diǎn) */ char name[20]。 /*票價(jià) */ struct flightnode *next。 ( 5)修改模塊: 輸入密碼,確認(rèn)是否有權(quán)限對(duì)航班信息進(jìn)行修改, 有則 在航班信息鏈表中查找要修改的結(jié)點(diǎn),進(jìn)行修改,否則不能修改。 基于 C 語(yǔ)言的 飛機(jī)訂票系統(tǒng) 一、需求分析 本程序中, 輸入 為 字符串 小寫(xiě)大寫(xiě)字符 和 整形 ; 以 字符串 輸出 ; 本訂票系統(tǒng)要能夠?qū)崿F(xiàn)航班情況的錄入功能、航班的查 詢(xún)功能、訂票功能、退票功能以及管理本系統(tǒng)的功能 ,具體為: ( 1) 錄入功能 可以錄入航班情況(數(shù)據(jù)可以存儲(chǔ)在一個(gè)數(shù)據(jù)文件中,數(shù)據(jù)結(jié)構(gòu)、具體數(shù)據(jù)自定) ( 2) 查詢(xún)功能 可以查詢(xún)某個(gè)航線的情況(如,航班號(hào),查詢(xún)起降時(shí)間,起飛抵達(dá)城市,航班票價(jià),確定航班是否滿倉(cāng)); ( 3) 訂票功能 可以訂票,如果該航班不存在,則訂票失敗; ( 4) 退票功能 可以退票并且 記錄乘客的相關(guān)信息以及退票信息 ; 如 客戶資料 :有姓名,證件號(hào),訂票 航班情況,訂單要有編號(hào)。 流程 圖 主函 數(shù) 流程 圖 飛機(jī)訂票系統(tǒng) 錄入 航班信息 查看航班信息 退票 修改 訂票 三、詳細(xì)設(shè)計(jì) 航班的信息 類(lèi)型 :為了便于查找和修改,航班的情況存儲(chǔ)結(jié)構(gòu)采用單鏈表,每個(gè)元素表示一個(gè)航班的情況,包括航班號(hào)、起飛達(dá)到的時(shí)間、空座和目的的、票價(jià)以及限座七個(gè)數(shù)據(jù)項(xiàng): 航班號(hào) 起飛時(shí)間 達(dá)到時(shí)間 目的地 限座 空座 票價(jià) 單鏈表如下: 每個(gè)結(jié)點(diǎn)包括數(shù)據(jù)域和指針域: 數(shù)據(jù)域 指針域 C 語(yǔ)言描述如下: typedef struct flightnode{ char air_num[10]。 /*指向個(gè)結(jié)點(diǎn) */ }flightnode。 char ID_num[20]。break。break。 進(jìn)入“退票系統(tǒng) Cancel Ticket”的命令后, 即 提示輸入 訂票人姓名和 ID 號(hào),結(jié)束符為“回車(chē)符”,該命令執(zhí)行后輸出“已成功取消”或者輸入錯(cuò)誤信息則會(huì)輸出“無(wú)此 顧客”的信息。 //目的地 int total。 //航班號(hào) int seat_num。 //插入航班信息的結(jié)點(diǎn) int InsertPassenger(passengernode **p,char *name,char *ID_num,char *air_num,int seat_num)。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1