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

正文內(nèi)容

c++面向?qū)ο蟪绦蛟O(shè)計課程設(shè)計報告---學(xué)籍管理系統(tǒng)-預(yù)覽頁

2025-01-16 14:55 上一頁面

下一頁面
 

【正文】 序設(shè)計課程設(shè)計報告 2 【內(nèi)容提要】 學(xué)籍管理系統(tǒng)設(shè)計涉及學(xué)生信息的錄入,顯示,查找,刪除,修改, 統(tǒng)計,保存,退出等功能,從而能夠?qū)π畔⑦M(jìn)行處理。程序的完成涉及到程序的分析,模塊的分 解,程序的控制程序 的調(diào)試。 (二) 系統(tǒng)特點: 系統(tǒng)要能夠?qū)ο鄳?yīng)的數(shù)據(jù)進(jìn)行很好的測試,系統(tǒng)的統(tǒng)計對每一科的 總成績,平均成績,及格律都進(jìn)行了統(tǒng)計;系統(tǒng)數(shù)據(jù)的錄入以手工錄入: 系統(tǒng)統(tǒng)計學(xué)生的基本信息較全面包括學(xué)號, 姓名,性別,學(xué)分,平時成 績,卷面成績,綜合成績,實得 學(xué)分、 實得總學(xué)分;程序中查找運用了 兩種查找方式即學(xué)號查找和姓名查找。 上機對程序進(jìn)行調(diào)試,修改,完善。 ////////////學(xué)生成績結(jié)構(gòu)體 //////////// struct score { float yw。 //物理成績 float cjj。 //實得總學(xué)分 開始 輸入要統(tǒng)計的科目 顯示該科目信息 是否繼續(xù)統(tǒng)計 結(jié)束 課題名稱 C++面向?qū)ο蟪绦蛟O(shè)計課程設(shè)計報告 10 struct score *next。 //姓名 string sex。 //卷面成績 score zhcj。//定義結(jié)構(gòu)指針 next }。 //成績查詢 void change(student *head)。 //顯示數(shù)據(jù) void display()。 //記錄學(xué)生個數(shù) //////////////顯示菜單 //////////////// void display() { cout /////////////學(xué)生學(xué)籍管理系統(tǒng) /////////////endlendl。 cout ////////學(xué)生信息的查詢 //////// endl。 cout 注:請輸入相應(yīng)括號里的數(shù)字來執(zhí)行相關(guān)的操作! endl。 while(stu!=NULL) { cout學(xué)號 :(*stu).munsetw(8)姓名 :(*stu).namesetw(8)性別 :(*stu).sexendl。 cout| 002 | 數(shù)學(xué) |setw(8)(*stu).|setw(8)(*stu).。 cout| 004 | 物理 |setw(8)(*stu).|setw(8)(*stu).。 cout所有課目的總成績?yōu)椋?(*stu). 。 } } ////////////////學(xué)生數(shù)據(jù)錄入 ///////////////// void input(student *head) { char c。 //動態(tài)創(chuàng)建對象,調(diào)用默認(rèn)構(gòu)造函數(shù)進(jìn)行初始化學(xué)生學(xué)籍管理系統(tǒng)的數(shù)據(jù) cout請輸入學(xué)生學(xué)號: setw(10)。 cout請輸入學(xué)生性別(男 /女): setw(2)。 cin(*stu).。 cin(*stu).。 cout卷面成績 :setw(5)。 cout請輸入學(xué)生的英語成績和學(xué)分: endl。 cin(*stu).。 cout平時成績 :setw(5)。 cout學(xué)分: setw(5)。 cin(*stu).。 cin(*stu).。 (*stu).=((*stu).)*+((*stu).)*。 ////////////////////實得學(xué)分的計算 //////////////// (*stu).=sdxfjs((*stu).,(*stu).)。 (*stu).=sdxfjs((*stu).,(*stu).)。 amount++。 while(c!=39。c!=39。 cinc。 j++。 do { student *stu=headnext。 do { if (stu!=NULLamp。 cout|課程編號 |課程名稱 |平時成績 |卷面成績 |綜合成績 |應(yīng)得學(xué)分 |實得學(xué)分 endl。 課題名稱 C++面向?qū)ο蟪绦蛟O(shè)計課程設(shè)計報告 15 cout|setw(8)(*stu).|setw(8)(*stu).|setw(6)(*stu).endl。 cout|setw(8)(*stu).|setw(8)(*stu).|setw(6)(*stu).endl。 coutsetw(6)所有課目的平均成績: (*stu).endl。 if(flag==0) cout/////對不起!您要查詢的學(xué)生信息已經(jīng)被刪除或不存在! /////endl。y39。n39。 } } while(c==39。 string xh。 cinxh。 cout學(xué)號 :(*stu).munsetw(8)姓名 :(*stu).nameendl。 cout| 002 | 數(shù)學(xué) |setw(8)(*stu).|setw(8)(*stu).。 cout| 004 | 物理 |setw(8)(*stu).|setw(8)(*stu).。 cout所有課目的總成績?yōu)椋?(*stu). 。 } while(stu!=NULL)。 while(c!=39。c!=39。 cinc。 } /////////////////學(xué)生數(shù)據(jù)的修改 ////////////////// void change(student *head) { string name。 cout請輸入你要修改學(xué)生的姓名: 。 cin(*stu).mun。 cin(*stu).sex。 cout卷面成績 :setw(5)。 cin(*stu).。 cout平時成績 :setw(5)。 cout請輸入該學(xué)生新的物理成績: 。 cin(*stu).。 cout卷面成績 :setw(5)。 (*stu).=((*stu).)*+((*stu).)*。 (*stu).=(*stu).。 (*stu).=sdxfjs((*stu).,(*stu).)。 cout|課程編號 |課程名稱 |平時成績 |卷面成績 |綜合成績 |應(yīng)得學(xué)分 |實得學(xué)分 endl。 cout|setw(8)(*stu).|setw(8)(*stu).|setw(6)(*stu).endl。 cout|setw(8)(*stu).|setw(8)(*stu).|setw(6)(*stu).endl。 coutsetw(6)所有課目 的平均成績: (*stu).endl。 } while(stu!=NULL)。 while(c!=39。c!=39。 cinc。 } ////////////////學(xué)生數(shù)據(jù)的刪除 ///////////////// void shanchu(student *head) { char c。 cinxh。amp。 qnext=qnextnext。 } if(flag==0) cout對不起!您要刪除的學(xué)生信息已經(jīng)被刪除或不存在!請檢查后重新輸入!endl。y39。n39。 } } while(c==39。 課題名稱 C++面向?qū)ο蟪绦蛟O(shè)計課程設(shè)計報告 21 string kemu。 bool flag=0。 do { if(stu!=NULLamp。 } if(stu!=NULLamp。 } if(stu!=NULLamp。 } if(stu!=NULLamp。 } if(stu!=NULLamp。 } switch (i) { case 10: case 9: a++。 case 7: c++。 default: e++。 if(flag==1) //輸出統(tǒng)計科目各分?jǐn)?shù)段的人數(shù) { cout你要統(tǒng)計的科目是 kemu,該科目 :endl。 cout成績在 6070 之間的人數(shù)有: d人 endl。 cinz。amp。 cout您想繼續(xù)統(tǒng)計嗎?( y/n) 。)。 switch (i) { 課題名稱 C++面向?qū)ο蟪绦蛟O(shè)計課程設(shè)計報告 23 case 10: case 9: sdxf=xf。 case 7: sdxf=xf*。 default: sdxf=0。 //////////////主函數(shù) ///////////// void main() { char x。 coutendl 西安工業(yè)大學(xué) endlendl。139。739。 } } while(flag2==0)。 input(head)。 break。 change(head)。339。 break。 cout/////現(xiàn) 在進(jìn)行學(xué)生信息的查詢 /////endl。 //查詢內(nèi)容選擇 while (z!=39。z!=39。 cinz。 break。 break。539。 break。 cout/////現(xiàn)在進(jìn)行指定的學(xué)生信息的刪除 /////endl。y39。n39。 } if(f==39。 break。 break。 exit(0)。 六 心得體會 此次 c++課程設(shè)計,在指導(dǎo)教師的精心教導(dǎo)下, 以及我們小組的共同努力下我學(xué)會了如何用 C++編寫一個簡單的應(yīng)用程序。理論聯(lián)系實際,加深和鞏固所學(xué)的理論知識,提高實踐能力和計算機的綜合運用能
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1