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

正文內(nèi)容

車站票務(wù)管理系統(tǒng)程序設(shè)計報告(參考版)

2024-09-12 10:31本頁面
  

【正文】 。我本來對文件方面掌握不怎么樣,但偏偏這個程序?qū)ξ募@里要求較高,于是我有慢慢研究文件,現(xiàn)在對文件也有了深一步的了解。 通過這近一星期的奮斗,我確確實實收獲頗多,編程的能力有了很大提高。 頭文件中注 意包含 ,否則無法定義重載運算符的友元函數(shù)。 售票后注意用 (1*NUM,ios::cur)把文件指針從當前位置向前移動(1*sizeof(Ticket))個字節(jié)以修改售票前的班次信息,否則會使文件最后一條記錄丟失,而售票前的班次信息也會被保存。jc。 int c=(ba)/sizeof(Ticket)。 (0,ios::beg)。瀏覽班次信息后,文件中的班次信息的最后一條會被讀兩次,所以把班次信息顯示在屏幕時利用 (0,ios::end)。 } } 五 、 測試數(shù)據(jù)及其結(jié)果 分析 六 、 調(diào)試 過程中的問題 調(diào)用 while(!())((char*)amp。 coutendl。 } else { coutendl。 cout密碼正確,進入系統(tǒng) endl。amp。amp。amp。)。 putch(39。i=3。439。339。239。139。 char ch1[4]。 AddReminder(*(p[i1]+j),n)。 }while(n0)。 cinn。 int i=0。 } else { cout請輸入退票張數(shù)! :endl。 } else flag=0。 else if(hour==localtm_hour) { if(minutelocaltm_min) flag=1。 minute=minute+30。 if(minute=30) minute=minute30。 hour=(p[i1]+j)GetTimeHour()。 (p[i1]+j)PrintTicket()。 local=localtime(amp。 time(amp。 //尋找所要退的車次信息 struct tm *local。i,amp。 } } } //函數(shù)功能 :退票 void ReturnTicket(Ticket *p[],int *number,int i,int j) { int n,flag,hour,minute。 else { cout購票成功 endl。 }while(n=0)。 cinn。 int i=0。//尋找所要購買的車次信息 //若存在,輸入購買數(shù)并進行判斷、售票 if(f==0) { cout請輸入您想購買的車票張數(shù) :endl。i,amp。 } } } //函數(shù)功能 :售票 void SellTicket(Ticket *p[],int *number,int i,int j) { int n,f。 break。 system(cls)。 break。 coutendlendlendl。 break。 coutendlendlendl。 break。 coutendlendlendl。 } else break。 //清除 fail狀態(tài) ()。 cout輸入錯誤,請重新輸入:: endl。 while(1) { cinchoice。 cout ********************** endlendlendl。 cout ** ** endl。 cout ** 1. 售票 ** endl。 } } //函數(shù)功能 :售票,退票 void SellReturnTicket(Ticket *p[],int *number,int i,int j) void SellReturnTicket(Ticket *p[],int *number,int i,int j) { int flag=1,choice。 outf(q+i)GetNo() (q+i)GetTimeHour():(q+i)GetTimeMinute() (q+i)GetName_b() (q+i)GetName_a() (q+i)Gettime() (q+i)GetLoad() (q+i)GetReminder()39。 coutendl。itotal。 cout|***********************************************************************|endl。 } } //顯示排序后的結(jié)果 cout******************************當前車票信息******************************|endl。 q[k]=q[i]。 else if(q[j].GetTimeHour()==q[i].GetTimeHour()) if(q[j].GetTimeMinute()q[i].GetTimeMinute()) k=j。jtotal。i++) { k=i。 } } //按時間進行排序 for(i=0。j++) { q[cow]=*(p[i]+j)。i++) { for(j=0。 for(i=0。i++)//統(tǒng)計總共對象 { total=total+number[i]。 for(i=0。 int cow=0,total=0。 return flag。 break。 coutendl。 cout|***********************************************************************|endl。(*j)++) { if(strcmp((p[(*i)]+(*j))GetName_a(),Name_a)==0) { cout******************************當前車票信息******************************|endl。(*i)++) { for((*j)=0。amp。//輸入需要查詢的終點站 //查詢并顯示查詢結(jié)果 for((*i)=0。 cout請輸入您要查詢的終點站 :endl。 } //函數(shù)功能 :按終點站查詢 int FindaTrain(Ticket *p[],int *number,int *i,int *j) { int flag=1。 cout沒有找到該車次 !\n。 } } } if(flag==0) {} else { system(cls)。 flag=0。 (p[(*i)]+(*j))PrintTicket()。 cout| 車次 |發(fā)車時間 | 起點站 | 終點站 |行車時間 |額定載量 |余票數(shù)量 |車票價格|endl。(*j)number[(*i)]。flag。(*i)countamp。 cinNo。 char No[20]。 } } return f。 break。 system(cls)。 break。 coutendlendlendl。 case 3: flag=0。 case 2: f=FindaTrain(p,number,i,j)。 } switch(choice) { case 1: f=FindNoTrain(p,number,i,j)。 //清除緩沖區(qū) continue。 ()。 if(()) //如果輸入不匹配, fail()會返回真 { cinchoice。 cout請輸入您的選擇 :endl。 cout ** 4. 返回主菜單 ** endlendl。 cout ** ** endl。 while(flag)//顯示菜單 { cout *******菜單選擇 ******* endlendl。 } else cout此車未發(fā)出 endl。 else if((p[i]+j)GetTimeHour()==localtm_hour ) { if((p[i]+j)GetTimeMinute()localtm_min) cout此車已發(fā)出 endl。 coutendl。jnumber[i]。icount。 cout|***********************************************************************|endl。//顯示此時時間 //判斷車是否開出 cout******************************當前車票信息******************************|endl。t)。t)。 long t。 } } } //函數(shù)功能 :顯示票務(wù)信息 void ShowTrain(Tick
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1