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

正文內(nèi)容

基于c的宿舍管理系統(tǒng)方案(編輯修改稿)

2025-05-30 22:32 本頁面
 

【文章內(nèi)容簡介】 case 1:chaxue(renshu)。break。 case 2:chaban(renshu)。break。 case 3:chasu(renshu)。break。 case 0:break。 default:cout您輸錯了!endl。break。 } cout請選擇(0返回):。 cinchoice。 } system(cls)。 show()。//顯示主菜單}void chaxue(int renshu){ student2 p。 int i=0。 char xuehao[20]。 cout\t\t查詢的學(xué)號:。// cinxuehao。//輸入查詢的學(xué)號 ifstream fin1()。 if(!fin1) { couterror!endl。 exit(0)。 } for(int j=0。jrenshu。j++)//對結(jié)構(gòu)數(shù)組中的元素進行循環(huán)判斷 { fin1。 if(!strcmp(,xuehao))//找到相關(guān)信息后進行輸出 { coutsetw(5)姓 名setw(8)班 級setw(9)學(xué) 號setw(9)宿舍號endl。 coutsetw(6)setw(8)setw(10)setw(5)endl。 i++。 break。 } } ()。 if(i==0) { cout\t\t沒有該生信息!endl。 }}void chaban(int renshu)//實現(xiàn)細節(jié)類似上個函數(shù){ student2 p。 int i=0。 char banji[20]。 cout\t\t查詢的班級:。 cinbanji。 ifstream fin1()。 if(!fin1) { couterror!endl。 exit(0)。 } for(int j=0。jrenshu。j++) { fin1。 if(!strcmp(,banji)) { if(i==0) { coutsetw(5)姓 名setw(8)班 級setw(9)學(xué) 號setw(9)宿舍號endl。 coutsetw(6)setw(8)setw(10)setw(5)endl。 i++。 } else { coutsetw(6)setw(8)setw(10)setw(5)endl。 i++。 } } } ()。 if(i==0) { cout\t\t沒有該班學(xué)生信息!endl。 }}void chasu(int renshu)//實現(xiàn)細節(jié)類似上個函數(shù){ student2 p。 int i=0。 int sushehao。 cout\t\t查詢的宿舍號:。 cinsushehao。 ifstream fin1()。 if(!fin1) { couterror!endl。 exit(0)。 } for(int j=0。jrenshu。j++) { fin1。 if(==sushehao) { if(i==0) { coutsetw(5)姓 名setw(8)班 級setw(9)學(xué) 號setw(9)宿舍號endl。 coutsetw(6)setw(8)setw(10)setw(5)endl。 i++。 } else { coutsetw(6)setw(8)setw(10)setw(5)endl。 i++。 } } } ()。 if(i==0) { cout\t\t該宿舍無人入住!endl。 }} 信息匯總模塊void huizong(){ char louhao[20]。int loucheng=0。int fangjian=0。int rongliang=0。int i=0。int k=0。//記錄宿舍樓的基本信息 student2 array4[100]。//存儲宿舍樓的所有學(xué)生信息 student2 p。 int susheshu=0。int renshu=0。//記錄宿舍樓已入住的宿舍數(shù)及總?cè)胱∪藬?shù) ifstream fin()。 if(!fin) { cout\t\terror!endl。 exit(0)。 } while(!())//輸入所有學(xué)生信息 { finarray4[renshu].namearray4[renshu].numberarray4[renshu].banjiarray4[renshu].sushehao。 renshu++。 } renshu。//記錄入住人數(shù) ()。 if(renshu!=0) { susheshu++。// for(i=1。irenshu。i++)//計算已入住的宿舍個數(shù) { if(array4[i].sushehao!=array4[i1].sushehao) { susheshu++。 } } } ifstream fin1()。 if(!fin1) { cout\t\terror!endl。 exit(0)。 } fin1louhao。//宿舍樓編號 fin1loucheng。//樓層個數(shù) fin1fangjian。//每層房間數(shù) fin1rongliang。//房間容量 ()。 coutlouhao宿舍樓信息匯總:endl。 cout已入住:renshu名學(xué)生。//輸出已入住的人數(shù) cout\t\t 剩余容納量:loucheng*fangjian*rongliangrenshuendl。//剩余容納量 cout空房間數(shù):loucheng*fangjiansusheshuendl。//空房間數(shù) ifstream fin2()。 if(!fin2) { couterror!endl。 exit(0)。 } for(int j=0。jrenshu。j++) { fin2。 if(k==0) { coutsetw(6)姓 名setw(8)班 級setw(10)學(xué) 號setw(9)宿舍號endl。 coutsetw(6)setw(10)setw(10)setw(6)endl。 k++。 } else { coutsetw(6)setw(10)setw(10)setw(6)endl。 k++。 } } ()。 show()。//顯示主菜單} 修改信息模塊void mingxiu(int renshu)。//按名字修改void xuexiu(int renshu)。//按學(xué)號修改student2 array2[100]。//存儲學(xué)生信息void xiugai(){ int choice=0。 int renshu=0。 ifstream fin()。 if(!fin) { cout\t\terror!endl。 exit(0)。 } while(!())//輸入學(xué)生信息 { finarray2[renshu].namearray2[renshu].numberarray2[renshu].banjiarray2[renshu].sushehao。 renshu++。 } renshu。 ()。 cout1:按名字修改\t\t\t 2:按學(xué)號修改:\n。 cout請選擇(0返回):。 cinchoice。 while(choice!=0) { switch(choice) { case 1:mingxiu(renshu)。break。 case 2:xuexiu(renshu)。break。 case 0:break。 default:cout您按錯了!endl。break。 } cout請選擇(0返回):。 cinchoice。 } system(cls)。 show()。}void mingxiu(int renshu){ char na[20]。 int j=0。 cout待修改信息的名字:。//輸入待修改的信息的名字 cinna。 for(int i=0。irenshu。i++) { if(!strcmp(array2[i].name,na))//找到相關(guān)信息進行修改 { cout姓名:。 cinarray2[i].name。 cout學(xué)號:。 cinarray2[i].number。 cout班級:。 cinarray2[i].banji。 cout宿舍號:。 cinarray2[i].sushehao。 j++。 ofstream fout3。 ()。 if(!fout3) { cout\t\terrorendl。 exit(0)。 } ()。 ()。 ofstream fout。 (,ios::app)。 if(!fout) { cout\t\terror!endl。 exit(0)。 } for(int s=0。srenshu。s++)//寫入修改后的信息至文件 { foutarray2[s].nameendl。 foutarray2[s].numberendl。 foutarray2[s].banjiendl。 foutarray2[s].sushehaoendl。 } ()。 cout\t\t已修改,。 break。 } } if(j==0)//查找失敗 { cout\t\t不存在該生信息!endl。 }}void xuexiu(int renshu)//實現(xiàn)細節(jié)類是與上個函數(shù){ char number[20]。 int j=0。 cout待修改信息的學(xué)號:。 cinnumber。 for(int i=0。irenshu。i++) { if(!strcmp(array2[i].number,number)) { cout姓名:。 cinarray2[i].name。 cout學(xué)號:。 cinarray2[i].number。 cout班級:。 cinarray2[i].banji。 cout宿舍號:。 cinarray2[i].sushehao。 j++。 ofstream fout3。 ()。 if(!fout3) { cout\t\terrorendl。 exit(0)。 } ()。 ()。 ofstream fout。 (,ios::app)。 if(!fout) { couterror!endl。 exit(0)。 } for(int s=0。srenshu。s++) { foutarray2[s].nameendl。 foutarray2[s].numberendl。 foutarray2[s].banjiendl。 foutarray2[s].sushehaoendl。 } ()。 cout\t\t已修改,。 break。 } } if(j==0) { cout\t\t不存在該生信息!endl。 }} 注冊信息模塊struct student3//存儲學(xué)生信息及其對應(yīng)宿舍的層數(shù){ char name[20]。 char number[20]。 char banji[20]。 int sushehao。 int cheng2。}
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1