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

正文內(nèi)容

中國石油大學(xué)(華東)__程序設(shè)計實習(xí)報告__車站售票管理系統(tǒng)(編輯修改稿)

2025-08-23 20:08 本頁面
 

【文章內(nèi)容簡介】 mp。atoi(records[i].min)=0)) break。 else { printf(輸入錯誤 !\n)。 getch()。 /////從控制臺讀取一個字符,但不顯示在屏幕上 } } printf(請輸入起點站 :\n)。 scanf(%s,records[i].from)。 printf(請輸入終點站 :\n)。 scanf(%s,records[i].to)。 printf(請輸入行車時間 :\n)。 scanf(%f,amp。records[i].hours)。 printf(請輸入額定載量 :\n)。 scanf(%d,amp。records[i].max)。 printf(請輸入票價 :\n)。 scanf(%f,amp。records[i].price)。 for(。) { printf(請輸入已售票數(shù) :\n)。 中國石油大學(xué)(華東) 程序設(shè)計實訓(xùn) — 車票管理系統(tǒng) 12 scanf(%d,amp。records[i].now)。 if(records[i].now=records[i].max) break。 else { printf(輸入錯誤 !\n)。 getch()。 /////從控制臺讀取一個字符,但不顯示在屏幕上 } } } /**************************************保存函數(shù) *******************************/ void save() //////保存函數(shù) { FILE *fp1,*fp2。 //文件行指針 if((fp1=fopen(d:,wb))==NULL) //打開文件、為輸出打開一個二進(jìn)制文件 { printf(文件打開錯誤 !\n)。 exit(0)。 } if((fp2=fopen(d:,wb))==NULL) //打開文件、為輸出打開一個二進(jìn)制文件 { printf(文件打開錯誤 !\n)。 exit(0)。 } fwrite(amp。class_num,sizeof(int),1,fp2)。 //寫入文件信息 fwrite(records,sizeof(CLASS),class_num,fp1)。 fclose(fp1)。fclose(fp2)。 ///關(guān)閉文件 } /***********************增加函數(shù) ****************************/ void add() // //增加記錄 { int i,t,j=5,n。 load()。 // 調(diào)用按班次查詢函數(shù) system(cls)。 //刷屏 printf(請輸入要增加的班次數(shù)目 :\n)。 scanf(%d,amp。n)。 //指向班次指針 system(cls)。 //刷屏 for(t=0。tn。t++) { printf(請輸入第 %d 個班次信息 :\n,t+1)。 printf(請輸入要增加的班次 :\n)。 scanf(%s,records[class_num].num)。 for(i=0。iclass_num。i++) if(strcmp(records[class_num].num,records[i].num)==0) 中國石油大學(xué)(華東) 程序設(shè)計實訓(xùn) — 車票管理系統(tǒng) 13 //判斷字符串比較是否相等, 待比較的字符串 判斷車次沒重復(fù) { printf(輸入錯誤 !該班次已存在 !請安任意鍵繼續(xù)輸入 \n)。 getch()。 system(cls)。 //刷屏 break。 } if(i==class_num) { get(i,j)。 ////修改及增加班次 * class_num++。 ///使班次數(shù)加 1 save()。 //調(diào)用保存函數(shù) system(cls)。 //刷屏 } } printf(信息錄入完畢,請按任意鍵返回管理界面 \n)。 getch()。 system(cls)。 //刷屏 busMenu()。//調(diào)用班次管理函數(shù) } /***********************增加函數(shù) ****************************/ void NewMessage() //*錄入函數(shù) ****** { int i,j=5,h。//// FILE *fp。 ////定義文件型指針變量 system(cls)。//刷屏 fp=fopen(d:,rb)。 printf(請輸入要增加的班 次數(shù)目 :\n)。 scanf(%d,amp。class_num)。 //指向班次指針 system(cls)。 //刷屏 for(i=0。iclass_num。i++) { system(cls)。 //刷屏 printf(請輸入第 %d 個班次信息 :\n,i+1)。 h=1。 for(。h!=i。) ///循環(huán)輸出 { printf(請輸入班次 :\n)。 scanf(%s,records[i].num)。 for(h=0。hi。h++) if(strcmp(records[h].num,records[i].num)==0) //判斷字符串比較是否相等, 待比較的字符串 { printf(輸入錯誤 !該班次已存在 !\n)。 中國石油大學(xué)(華東) 程序設(shè)計實訓(xùn) — 車票管理系統(tǒng) 14 break。 ///返回 } } get(i,j)。 ////修改及增加班次 * j=5。 } save()。//調(diào)用保存函數(shù) printf(信息錄入完畢,請按任意鍵返回管理界面 \n)。 getch()。 system(cls)。 //刷屏 busMenu()。//調(diào)用班次管理函數(shù) } void addBus() { char num[10]。 system(cls)。 printf(您是否是首次錄入 (Y/N):\n)。 scanf(%s,num)。 if(num[0]==39。y39。||num[0]==39。Y39。) NewMessage()。 else add()。 } /*******************************售票統(tǒng)計函數(shù) ********************************/ void staticTicket() { int i,j,p=0。 float t,q=0。 system(cls)。 //刷屏 load()。i=2。 system(cls)。 //刷屏 printf(**************************MESSAGE 統(tǒng)計信息 ******************************\n)。 printf(\n ||||||||)。 printf(\n | 終點站 | 班次 |發(fā)車時間 |總座位數(shù) |售出票數(shù) | 票價 | 總售價 |)。 for(i=0,j=0。iclass_num。i++,j+=2) /////按班次順序輸出 { t=records[i].now*records[i].price。 q=q+t。p=p+records[i].now。 printf(\n ||||||||)。 if(whether(i)) //判斷時間是否超出函數(shù) *** printf(\n |%10s|%6s|%4s:%3s|%8d|%8d|%|%|,records[i].to,records[i].num, records[i].hour,records[i].min,records[i].max,records[i].now,records[i].price,t)。 else printf(\n |%10s|%6s| 已發(fā)車 |%8d|%8d|%|%|,records[i].to,records[i].num, records[i].max,records[i].now,records[i].price,t)。 } printf(\n |************************************************************|)。 中國石油大學(xué)(華東) 程序設(shè)計實訓(xùn) — 車票管理系統(tǒng) 15 printf(\n | 售票總數(shù) |%33d |,p)。 printf(\n |************************************************************|)。 printf(\n |總銷售金額 |%|,q)。 printf(\n |************************************************************|\n)。 printf(按任意鍵返回管理界面 \n)。 getch()。 system(cls)。 } /*******************************顯示所有函數(shù) ********************************/ void Display() //顯示所有函數(shù) { int i,j,t。 system(cls)。 //刷屏 load()。 // 調(diào)用按班次查詢函數(shù) ShowTable1()。 //線框調(diào)用 1,,不用沒次輸 for(i=0,j=0。iclass_num。i++,j+=2) /////按班次順序輸出 { t=records[i].maxrecords[i].now。 printf(\n|||||||||\n)
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1