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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計---航空訂票系統(tǒng)-展示頁

2025-01-25 17:04本頁面
  

【正文】 d%d,amp。//關(guān)閉文件 } }void load()//讀取信息{ FILE *fp。i++)//寫入文件 { fprintf(fp,%d\t%s\t%s\t%s\t%d\n,od[i].OrderNumber,od[i].PName,od[i].ID,od[i].FlightNumber,od[i].num)。//關(guān)閉文件 } if((fp=fopen(filenameo,w))!=NULL)//打開文件 保存訂單信息 { for(i=0。i++)//寫入文件 { fprintf(fp,%s\t%s\t%s\t%s\t%s\t%d\t%d\n,fl[i].FlightNumber,fl[i].SPlace,fl[i].DPlace,fl[i].Stime,fl[i].Etime,fl[i].price,fl[i].RemnantSeat)。 if((fp=fopen(filenamef,w))!=NULL)//打開文件 保存航班信息 { for(i=0。//航班文件名char filenameo[]=。//訂單數(shù) char ch。//兩個常用角標變量 int lenf=0。Order od[N]。//訂票數(shù)量}Order。//身份證號 char FlightNumber[6]。//訂單編號 char PName[10]。//剩余座位數(shù)}Flight。//降落時間 int price。//目的地 char Stime[5]。//航班號 char SPlace[10]。三、功能要求:1) 錄入:可以錄入航班情況(數(shù)據(jù)可以存儲在一個數(shù)據(jù)文件中,數(shù)據(jù)結(jié)構(gòu)、具體數(shù)據(jù)自定)2) 查詢:可以查詢某個航線的情況(如,輸入航班號,查詢起降時間,起飛抵達城市,航班票價,票價折扣,確定航班是否滿倉);可以輸入起飛抵達城市,查詢飛機航班情況;3) 訂票:(訂票情況可以存在一個數(shù)據(jù)文件中,結(jié)構(gòu)自己設(shè)定)可以訂票,如果該航班已經(jīng)無票,可以提供相關(guān)可選擇航班;4) 退票: 可退票,退票后修改相關(guān)數(shù)據(jù)文件;5) 客戶資料:有姓名,證件號,訂票數(shù)量及航班情況,訂單要有編號;6) 修改航班信息:當航班信息改變可以修改航班數(shù)據(jù)文件。二、任務(wù):航空客運定票的業(yè)務(wù)活動包括:查詢航線、客票預(yù)定和辦理退票等。數(shù)據(jù)結(jié)構(gòu)課程設(shè)計航空訂票系統(tǒng)一、設(shè)計目的: 編寫一個航空訂票系統(tǒng),可以在系統(tǒng)中錄入并修改各個航班的具體情況,幫助乘客準確的查詢個航班的最新信息(包括航班號、航班的起始時間和地點。票價)和各個項目業(yè)務(wù)的及時辦理(包括訂票、退票等)。試設(shè)計一個航空客運定票系統(tǒng),以使上述業(yè)務(wù)可以借助計算機來完成。四、設(shè)計程序:includeincludeincludedefine N 100//最大容量 typedef struct Flight//航班信息{ char FlightNumber[6]。//起始地 char DPlace[10]。//起飛時間 char Etime[5]。//票價 int RemnantSeat。 typedef struct Order//訂單信息{ int OrderNumber。//乘客姓名 char ID[20]。//航班號 int num。Flight fl[N]。int i,j。//航班數(shù) int leno=0。//獲取用戶選擇的變量char filenamef[]=。//訂單文件名void save()//保存信息{ FILE *fp。ilenf。 } fclose(fp)。ileno。 } fclose(fp)。 if((fp=fopen(filenamef,r))!=NULL)//打開文件 讀取航班信息 { i=0。fl[i].FlightNumber,amp。fl[i].DPlace,amp。fl[i].Etime,amp。fl[i].RemnantSeat)。 } lenf=i。//關(guān)閉文件 } if((fp=fopen(filenameo,r))!=NULL)//打開文件 讀訂單信息 { i=0。od[i].OrderNumber,amp。od[i].ID,amp。od[i].num)。 } leno=i。//關(guān)閉文件 } }int check(char s[])//檢查是否重復(fù){ int g=0。glenf。amp。//表示重復(fù)了 return 1。//清屏 for(i=lenf。i++) { printf(請輸入航班號:)。 while(check(fl[i].FlightNumber)!=1)//檢查是否重復(fù) { printf(航班號重復(fù),請重新輸入:)。 } printf(請輸入下列信息:\n)。 gets(fl[i].SPlace)。 gets(fl[i].DPlace)。 gets(fl[i].Stime)。 gets(fl[i].Etime)。 scanf(%d,amp。 printf(剩余座位數(shù):)。fl[i].RemnantSeat)。//消除回車 lenf++。 while(1) { ch=getchar()。//消除上一步產(chǎn)生的回車符 if(ch==39。 || ch==39。 || ch==39。 || ch==39。) break。 } if(ch==39。 || ch==39。) break。//保存 } void modify()//修改信息{ char s[20]。//清屏 printf(請輸入要修改的航班號:)。 for(i=0。i++)//查詢是否存在輸入的信息 if(strcmp(fl[i].FlightNumber,s)==0) break。 getchar()。 } printf(請輸入新的航班號:)。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1