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

正文內(nèi)容

新學籍管理系統(tǒng)c++做的-全文預覽

2025-02-17 15:13 上一頁面

下一頁面
  

【正文】 號: xxx 課程名稱: xxxxx 綜合成績: xxxx 實得學分 : xx … … … … ……… … … 共修: xx科,實得 總學分為 : xxx ( 3)刪除功能:當在 ,自動地在 。 學生基本信息文件 ()及其內(nèi)容: ,可用文本編輯工具直接生成 學號 姓名 性別 宿舍號碼 電話號碼 01 張成成 男 501 87732111 02 李成華 女 101 87723112 03 王成鳳 女 101 87723112 04 張明明 男 502 87734333 05 陳東 男 501 87732111 06 李果 男 502 87734333 07 張園園 女 102 87756122 … …. .. … ……….. 學生成績基本信息文件 ()及其內(nèi)容: 學號 課程編號 課程名稱 學分 平時成績 實驗成績 卷面成績 綜合成績 實得學 分 01 A01 大學物理 3 66 78 82 02 B03 高等數(shù)學 4 78 1 90 01 B03 高等數(shù)學 4 45 1 88 02 C01 VF 3 65 76 66 … …. ………. .. .. … (一) 功能要求及說明: (1) 數(shù)據(jù)錄入功能 : 對 ,只錄入每個學生的學號、課程編號、課程名稱、學分、平時成績、實驗成績、卷面成績共 7個數(shù)據(jù) . 綜合成績、學分由程序根據(jù)條件自動運算。 //信息排序函數(shù) void info_update()。 //記錄數(shù)據(jù)個數(shù),初始化為 0 student stud[n]。 char address[15]。 char name[20]。 } //文件 “” /*—————————定義類 —————————定義類 ——————*/ struct Day //定義結構體類型 Day { int year。 cout性別: setw(20)stud1[i].sex 出生年月: setw(10)stud1[i].年 stud1[i].月 endl。i++) { ((char *)amp。 goto h0。 } /*————輸出全部學生信息 —————*/ void output_all() { int i。i++) //此句和下一句 if 語句是判斷有無該性別的學生記錄,無則提示 { if(strcmp(sex,stud1[i].sex)==0)break。 cout性別: setw(20)stud1[i].sex 出生年月: setw(10)stud1[i].年 stud1[i].月 endl。 } ()。 } for(i=0。 } h4: cout請輸入要查詢的學生的性別(返回請輸入 0): endl。 student stud1[n]。 goto h4。 } } for(i=0。irecord_n。i++) { ((char *)amp。 if(strcmp(name,0)==0) { ()。 if(!infile) { cerrOpen file error!endl。 } /*————按照姓名查詢函數(shù) —————*/ void acc_name() { int i。i++) //此句和下一句 if 語句是判斷有無該學號,無則提示 { if(num==stud1[i].num)break。 cout性別: setw(20)stud1[i].sex 出生年月: setw(10)stud1[i].年 stud1[i].月 endl。 } ()。 } for(i=0。 } h4: cout請輸入要查詢的學生的學號(返回請輸入 0): endl。 student stud1[n]。 } goto h6。 case 4:output_all()。 case 2:acc_name()。 cini。 /*——————————————信息查詢函數(shù) ————————————*/ void info_inquire() { int i。 } iofilerecord_n+i+1。 ()。 if(!outfile) { cerrOpen file error!endl。 } } cinpnamepsex。 for(j=0。i++,p++,p1++) { cout請輸入第 record_n+i+1個學生的信息: 。 } cout請按以下順序輸入學生信息:學號、姓名、性別、出生年、月、電話號碼、省份 。i++) //for語句讀取記錄到一個數(shù)組,便于進行比較,使輸入學號不重復 { ((char *)amp。 else { if(!infile) { cerrOpen file error!endl。 p=stud+i。 } //文件 “信息錄入 .cpp” includeiostream includefstream include iomanip using namespace std。i++) { ((char *)amp。 if(!outfile) { cerrOpen file error!endl。 stud1[j]=stud1[j+1]。irecord_n1。j++) { if(stud1[j].stud1[j+1].) { t=stud1[j]。 } } /*以下對學生的出生年月進行排序 */ for(i=0。 else { for(i=0。 ifstream infile(,ios::binary)。 cout排序完成 。irecord_n。 /*將排序好的數(shù)據(jù)寫入 文件 */ ofstream outfile(,ios::out|ios::binary)。j++) { if(stud1[j].numstud1[j+1].num) { t=stud1[j]。 } } for(i=0。 else { for(i=0。 ifstream infile(,ios::binary)。goto h3。break。 h3: cout請選擇: 。 } } } h0: coutendl。i++) { ((char *)amp。 if(!iofile) { cerrOpen file error!endl。 abort()。irecord_n1。 } if(answer==1) { /*將對應學號去掉后,剩余學生信息用 stud2[]記錄 ,清空原文件,再寫入文件 */ for(i=0。 if(answer!=0amp。 goto h0。 //記錄要刪除學號的序號 } } for(i=0。i++) { if(num==stud1[i].num) //判斷,如果符合查詢條件則輸出到屏幕 { cout學號: setw(20)stud1[i].num 姓名: setw(20)stud1[i].nameendl。stud1[i],sizeof(stud1[i]))。 } if(record_n==0)coutError!\n沒有記錄 endl。 } else { if(num==0)goto h0。 if(!iofile) { cerrOpen file error!endl。 abort()。 cout請輸入要刪除的學生學號: 。 } //文件 “信息刪除 .cpp” includeiostream includefstream include iomanip using namespace std。stud2[i],sizeof(stud2[i]))。 exit(1)。answer!=1) { coutError!endl。 cinanswer。 cout請按照姓名、性別、出生年、月、電話號碼、省份的順序輸入學生新信息(若要修改學號請刪除該記錄后重新錄入新信息): endl。i++) stud2[i]=stud1[i]。 } if(i=record_n) { coutError!\n未找到該學號, 。 j=i。irecord_n。i++) //讀取所有數(shù)據(jù)到一個數(shù)組 { ((char *)amp。 exit(1)。 cinnum。 } //文件 “信息修改 .cpp” includeiostream includefstream include iomanip using namespace std。goto h2。break。break。break。 //讀取 record_n,獲知文件 ()。 cout3學生信息排序 4學生信息修改 endl。//文件 “信息管理系統(tǒng) .cpp” includeiostream includefstream include include信息錄入 .cpp include信息查詢 .cpp include信息排序 .cpp include信息修改 .cpp include信息刪除 .cpp using namespace std。 cout1學生基本信息錄入 2學生信息查詢 endl。 infilerecord_n。 switch(a) { case 0:return 0。 case 2:info_inquire()。 case 4:info_update()。 default:coutError!endlendl。 return 0。 cout請 輸入要修改的學生學號(返回請輸入 0): 。 if(!infile) { cerrOpen file error!endl。irecord_n。 for(i=0。 cout電話號碼: setw(16)stud1[i].phone 來自省份:setw(16)stud1[i].addressendlendl。i++) //此句和下一句 if 語句是判斷有無該學號,無則提示 { if(num==stud1[i].num)break。ij。i++) stud2[i]=stud1[i]。 ha: cout是否確定修改該記錄?確定輸入 1,返回輸入 0endl。amp。 if(!iofile) { cerrOpen file error!endl。i++) { ((char *)amp。 } } h0: coutendl。 cout返回請輸入 0,刪除全部學生信息請輸入 1endl。 if(!outfile) { cerrOpen file error!endl。 fstream iofile(,ios::out|ios::binary)。 cout學生信息已經(jīng)全部刪除 endl。 exit(1)。i++) //讀取所有數(shù)據(jù)到一個數(shù)組 {
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1