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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)飛機(jī)訂票系統(tǒng)(存儲(chǔ)版)

2025-07-17 06:23上一頁面

下一頁面
  

【正文】 .....137結(jié)果分析 .................................................................15輸入 ...............................................................15輸出 ...............................................................15總結(jié) .......................................................................16參考文獻(xiàn) ...................................................................16ii1 問題背景訂票系統(tǒng)是一種新興的現(xiàn)代商務(wù)方式,近幾年來得到了迅速發(fā)展,顯現(xiàn)了巨大的現(xiàn)代商業(yè)價(jià)值。摘 要隨著時(shí)代的進(jìn)步社會(huì)分工的不斷細(xì)化,各個(gè)行業(yè)聯(lián)系的不斷密切,人們出行越來越多,出行的方式也是百花齊放,作為空中重要的交通工具,飛機(jī)航空系統(tǒng)也在不斷地得到優(yōu)化,其中重要的一項(xiàng)就是航空飛機(jī)訂票系統(tǒng),因此好的訂票系統(tǒng)關(guān)系著人們的日常出行方便與否,設(shè)計(jì)并編制出符合人們需要的航空訂票系統(tǒng)是一項(xiàng)繁重而艱巨的任務(wù)。有理由相信,訂票系統(tǒng)將逐漸方便盛會(huì)生活,也將成為數(shù)字化社會(huì)的一種重要體現(xiàn)。修改航班信息:當(dāng)航班信息改變可以修改航班數(shù)據(jù)文件13 需求分析 用戶需求分析用戶使用此程序所要完成的工作主要為:錄入和查詢所有航線信息、查看已訂票客戶信息、查詢航線、辦理訂票業(yè)務(wù)、辦理退票業(yè)務(wù)。退票業(yè)務(wù)功能根據(jù)客戶提供的情況(航班號(hào)、姓名)為客戶辦理退票手續(xù),然后查詢?cè)摵桨嗍欠裼腥伺抨?duì)候補(bǔ),首先詢問排在第一的客戶,若所退票額能滿足他的要求,則為他辦理訂票手續(xù),否則依次詢問其他排隊(duì)候補(bǔ)的客戶。 //姓名 char ID_num[20]。 }passengerList。h):從存儲(chǔ)航班信息的文件導(dǎo)入航班信息到航班鏈表中。 int book(flightnode *amp。PList,flightnode *amp。 int flight_num_check(flightnode *l,char *flight_num):按照航班號(hào)查詢航班信息。 void delete_flight(flightnode *amp。p=pnext。PList,char *name,char *ID_num,char *flight_num,int ticket_num)函數(shù),定義航班指針*p=hnext,使用 for 循環(huán)匹配 flight_num和 pflight_num,找到后,執(zhí)行 pleft=pleftticket_num,修改相應(yīng)航班的空座數(shù)。h)函數(shù)完成客戶的退票。提示客戶輸入查詢方式,如客戶輸入“1”,則調(diào)用 int flight_num_check(flightnode *l,char *flight_num)函數(shù)按航班號(hào)對(duì)航班進(jìn)行查詢,提示客戶輸入航班號(hào),存于 flight_num 中;如客戶輸入“2”,則調(diào)用 int place_check(flightnode *l,char *start_place,char *end_place)函數(shù)按起飛抵達(dá)城市對(duì)航班進(jìn)行查詢,提示客戶輸入起飛抵達(dá)城市,分別存于 start_place 和 end_place 中;如客戶輸入“3”,則調(diào)用 void check_all_flight(flightnode *l)函數(shù)瀏覽全部航班信息。 修改航班模塊在主函數(shù)中輸入“6”,調(diào)用 void modify_flight(flightnode *amp。h,passengerList *amp。 char end_time[10]。 }flightnode。 typedef struct passengerList { passengernode *head。pList) { pList=(passengerList *)malloc(sizeof(passengerList))。 while(temp!=NULL) { fwrite(temp,sizeof(passengernode),1,fp)。 while(!feof(fp)) { q=(passengernode *)malloc(sizeof(passengernode))。 if(fp==NULL) return。 FILE* fp = fopen(,rb)。 pt=q。 strcmp(tflight_num,flight_num)!=0) t=tnext。 } if(mark==0) { printf(\t\t 抱歉,沒有可選的航班!\n)。 strcpy(qstart_place,start_place)。 qnext=pnext。p=pnext) if(strcmp(pflight_num,flight_num)==0) { pleft=pleftticket_num。 PListrearnext=q。 int mark=1。 free(p)。 free(q)。 while(p!=NULL) { if(strcmp(name,pname)==0amp。 free(p)。h) { flightnode *p=h。 printf(\t\t 請(qǐng)輸入出發(fā)地:)。 printf(\t\t 請(qǐng)輸入票價(jià):)。left)。 printf(\t\t 請(qǐng)輸入:)。 return 1。p=pnext) { if(strcmp(pstart_place,start_place)==0amp。 int m=0。 char flight_num[10],start_place[20],end_place[20]。 a=getch()。239。) check_all_flight(p)。amp。 for(。 printf(%8s%20s%20s%10s%8s%\n,訂單號(hào),姓名,證件號(hào),航班號(hào),訂票數(shù)量)。 char a。 printf(%c\n,a)。 } else if(a==39。) check_all_passenger(PList)。 printf(\t\t*************************************\n)。 if(a==39。) { printf(\t\t 請(qǐng)輸入要修改的航班的航班號(hào):)。p=pnext) if(strcmp(flight_num,pflight_num)==0) { strcpy(pstart_time,start_time)。 char flight_num[10]。 scanf(%s,start_place)。 } while(p!=NULL){ if(strcmp(pflight_num,flight_num)==0) { printf(\t\t 姓名:)。 printf(\t\t 姓名:)。ticket_num)。 } else { printf(\t\t***很遺憾,該航班已滿!***\n)。 insert_passengerList(h,PList,name,ID_num,flight_num, ticket_num)。h) { char name[20],ID_num[20]。 flightnode *flight。 printf(\t\t******************************************************\n)。 printf(\t\t******************************************************\n)。 getch()。339。 system(cls)。) { modify_flight(flight,PList)。 save_passenger(PList)。 t=0。 } else if(choice==39。) { flight_check(flight)。 system(cls)。139。 printf(\t\t* 修改航線6 *\n)。 while(t==1) { printf(\n)。 }include int main() { char choice。 }void cancel(passengerList *amp。 if(find_same_flight(h,flight_num)==1) { printf(\t\t 請(qǐng)輸入您選的航班:)。 printf(\t\t 恭喜您,訂票成功!\n)。 printf(\t\t 訂票數(shù)量:)。ticket_num)。 printf(\t\t 航班號(hào):)。 printf(\t\t 請(qǐng)輸入信息:\n)。PList) { char name[20]。 for(。 else if(a==39。 a=getch()。 char a。 } else if(a==39。 scanf(%s,ID_num)。 printf(\t\t3 表示查看全部訂單信息.\n\t\t 請(qǐng)選擇輸入:)。 } void passenger_check(passengerList *PList) { char name[20],ID_num[15]。 } void check_all_passenger(passengerList *PList) { passengernode *p=PListheadnext。 } int order_num_check(passengerList *PList,int order_num) { passengernode *p=PListheadnext。p!=NULL。 } else if(a==39。 flight_num_check(p,flight_num)。\n)。 } if(m==0) printf(\t\t 航班信息為空!\n)。 } return 1。 for(。p!=NULL。 printf(\t\t 是否繼續(xù)錄入航班信息(1 表示繼續(xù)錄入。 printf(\t\t 請(qǐng)輸入剩余座位數(shù):)。 printf(\t\t 請(qǐng)輸入抵達(dá)時(shí)間:)。p=pnext){} while(mark==1) { printf(\t\t 請(qǐng)輸入你要增加的航班號(hào):)。 return 0。 break。h,char *name,char *ID_num) { passengernode *p,*pr=PListhead。 } } if(mark==1) printf(\t\t 無此航班,無法刪除!\n)。 scanf(%s,flight_num)。 passengernode *q,*qr。 qticket_num=ticket_num。 for(。 qprice_discount=price_discount。 q=(flightnode *)malloc(sizeof(flightnode))。 mark=1。 while(t!=NULL amp。 if(n!=1) break。 } void load_flight(flightnode *amp。 fclose(fp)。 passengernode
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1