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

正文內(nèi)容

c課程設(shè)計(jì)--學(xué)生成績(jī)信息管理系統(tǒng)-在線瀏覽

2025-03-25 20:11本頁(yè)面
  

【正文】 通用工具函數(shù)。 在 C++中,對(duì)文件的操作是通過 stream 的子類 fstream (file stream)來(lái)實(shí)現(xiàn)的,所以,要用這種方式操作文件,就必須加入頭文件 。 程序顯示定義里一個(gè)類,私有成員為學(xué)生姓名,課程成績(jī)( C++,英語(yǔ),高數(shù),體育,電路與電子學(xué),總分,平均分,名次和學(xué)號(hào))。 在主函數(shù)里面除了利用學(xué)生類私有成員外,第一就是清屏,接著就是輸出一些問候語(yǔ),指導(dǎo)老師與制作團(tuán)隊(duì)。 這 9 個(gè)序號(hào)都代 表 不同的功能 : 0、輸入學(xué)生成績(jī) 增加學(xué)生成績(jī) 修改學(xué)生成績(jī) 刪除學(xué)生信息 按姓名查詢 按學(xué)號(hào)查詢 輸出所有學(xué)生成績(jī) 按總分高低排序 保存文件 退出系統(tǒng) 函數(shù)建立了 60 個(gè)學(xué)生數(shù)據(jù),也就是說(shuō)做多能輸入 60 個(gè)學(xué)生信息與成績(jī)。先判斷操作人員輸入的數(shù)字是否為 0 至 9,如果是的話,就繼續(xù)接下來(lái)的程序塊,如果輸入 0 的話,程序會(huì)彈出界面讓操作人員輸入 y 或 n,如果輸入 n 的話就提示操作人員重新輸入,輸入 y 的話,就接著輸入學(xué)生的個(gè)人信息與課程成績(jī),如果輸完一個(gè)人的信息,界面上會(huì)彈出是否繼續(xù)輸入學(xué)生信息與成績(jī)的提示,此程序塊中會(huì)把操作人員輸入的對(duì)象存到 D 盤的 中。 2:修改學(xué)生數(shù)據(jù)。 3:刪除學(xué)生信息。 4:查詢學(xué)生(按姓名)。 6:輸出學(xué)生信息。 7:按總分高低排序。(就保存到 中) 9:退出程序。 . . 學(xué)生成績(jī)信息管理系統(tǒng) 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè) 指導(dǎo)教師:陳亮 團(tuán)隊(duì)成員:朱禮雄、牛鵬、李楚富 一、 需求分析: 此次學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)做得比較簡(jiǎn)單,只用了 數(shù)組 結(jié)構(gòu)完成一個(gè)學(xué)生成績(jī)管理系統(tǒng),此系統(tǒng)的具體功能要求如下: 用戶從鍵盤輸入每個(gè)學(xué)生的信息: 姓名 、 學(xué)號(hào) 、 C++、 英語(yǔ)高數(shù)、體育 、 電路與電子學(xué)五 門課成績(jī)。 為了使系統(tǒng)更具完善性,在現(xiàn)有的增加功能上,添加了修改功能,可以在適當(dāng)情況下對(duì)學(xué)生信息進(jìn)行修改,以便后續(xù)的錯(cuò)誤更新。而且當(dāng)學(xué)生信息數(shù)據(jù)趨于飽和化時(shí),就需要通過刪除沒必要的信息來(lái)進(jìn)行新信息的填補(bǔ),這也是此項(xiàng)功能的最大作用所在。 . . 這是個(gè)很必要的引入,為了統(tǒng)計(jì)學(xué)生成績(jī)的需要和做出學(xué)生層次高低排序的需要,做出排序后,并顯示在屏幕上。 2)用戶輸入學(xué)生信息可隨時(shí)保存數(shù)據(jù)文件。 二、 簡(jiǎn)單的概要設(shè)計(jì) 整體框架: 整個(gè)學(xué)生成績(jī)管理系統(tǒng)采用數(shù)據(jù)結(jié)構(gòu)作為基本數(shù)據(jù)結(jié)構(gòu),創(chuàng)建一個(gè)類 student 用于保存學(xué)生的數(shù)據(jù)。 2. 學(xué)生信息錄入 模塊 此模塊可以讓 用戶從鍵盤輸入每個(gè)學(xué)生的信息: 姓名,學(xué)號(hào), C++,英語(yǔ) ,高數(shù),體育,電路與電子學(xué)五 門課成績(jī)。 用戶可刪除一個(gè)或多個(gè)學(xué)生信息。 用戶輸入 的 學(xué)生信息可隨時(shí)保存數(shù)據(jù)文件。 也可以 按總成績(jī)輸出從高到低輸出學(xué)號(hào)、姓名信息。程序結(jié)構(gòu) 源代碼: includeiostream include includefstream include includeiomanip using namespace std。 //姓名 double Cpro。//英語(yǔ) double Math。//體育 double Electronic。//總分 double Average。 //學(xué)號(hào) public: student(){} student(char name[4],int number,double cc,double english, double math,double sport,double el,double as,double av) { strcpy(Name,name)。 Cpro=cc。 Math=math。 Electronic=el。 Average=av。 }。 double average。 cout 歡 迎 使 用 學(xué) 生 管 理 系 統(tǒng) ! endl。 cout 制作團(tuán)隊(duì) : 朱禮雄 amp。李楚富 endl。x80。 cout 學(xué) 生 成 績(jī) 管 理 系 統(tǒng) endlendl。 . . cout 修改學(xué)生成績(jī) 刪除學(xué)生的信息 endl。 cout 輸出所有學(xué)生成績(jī) 按總分高低排序 endl。 for( x。x) cout*。 //標(biāo)語(yǔ) char p。 student s[60]。 //負(fù)責(zé)對(duì)文件插入操作 int i=0。 int flag=0。 if((p=39。amp。p=39。)) flag=1。 }while(flag==0)。039。 char name[4]。 . . double cpro,english,math,sport,electronic。 //輸入學(xué)生信息 cout 。 {allscore=cpro+english+math+sport+electronic。} cout 總成績(jī) :allscore 平均成績(jī) :averageendlendl。 *file[j] 姓名 name 學(xué)號(hào) number C++成績(jī) cpro 英語(yǔ)成績(jī) english 高數(shù)成績(jī) math 體育成績(jī) sport電路與電子學(xué)成績(jī) electronic總成績(jī) allscore平均成績(jī) averageendl。 s[i]= student(name, number,cpro,english,math,sport,electronic,allscore,average)。 cout 數(shù)據(jù)輸入成功,想繼續(xù)輸入嗎 ?(y/n):。 coutendl。y39。amp。n39。 cinc。 }while(flag==0)。y39。 break。139。 int number。 char c。 cout 姓名 學(xué)號(hào) C++ 英語(yǔ) 高數(shù) 體育 電路與電子學(xué)\n。 cinnamenumbercproenglishmathsportelectronic。} {average=(cpro+english+math+sport+electronic)/5。 //計(jì)算成績(jī) file[j]=new ofstream(D:\,ios::ate)。 j++。 i++。 cinc。 if(c!=39。amp。c!=39。) { cout 指令錯(cuò)誤!請(qǐng)重新輸入! endl 。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1