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

正文內(nèi)容

計(jì)算機(jī)高級(jí)語(yǔ)言課程設(shè)計(jì):學(xué)生成績(jī)統(tǒng)計(jì)管理系統(tǒng)(編輯修改稿)

2025-01-20 06:05 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 書(shū)本是我們課后學(xué)習(xí)的參照。 因?yàn)闆](méi)有重視書(shū)本,讓我在編譯時(shí)不斷翻看,這也堅(jiān)定了我努力學(xué)好這門(mén)課程的決心。 五、參考文獻(xiàn) 《 C++程序設(shè)計(jì)》清華出版社 2021, 5 六、源代碼 15 學(xué)生成績(jī)統(tǒng)計(jì)管理程序 includeiostream //引用庫(kù)函數(shù) includeiomanip //引用控制符處理 includestring //字符串 using namespace std。 define N 100 //宏定義 define n 3 class student //建立學(xué)生類(lèi),用于存儲(chǔ)學(xué)生個(gè)人信息 { public: long num。 //學(xué)號(hào) string name。 //姓名 double score[n]。 //學(xué)生科目成績(jī) double sum。 //總成績(jī) double ave。 //平均成績(jī) int range。 //排名 void input()。 //輸入 void count()。 //計(jì)算 void sort()。 //按學(xué)號(hào)升序排列 void selectsort()。 //按總成績(jī)降序排列 void search()。 //查詢(xún) void insert()。 //插入 16 int del()。 //刪除 void student::Exit()。 //修改數(shù)據(jù) void display()。 //顯示 }stu[N]。 class all //建立整體類(lèi),用來(lái)存放學(xué)生整體信息 { public: double ave。 //每學(xué)科的平均成績(jī) int people[5]。 //每學(xué)科的各等級(jí)人數(shù) double percent[5]。 //每學(xué)科的各等級(jí)人數(shù)比例 void count()。 //計(jì)算成員函數(shù) void average()。 //計(jì)算平均值成員函數(shù) void display()。 //顯示成員函數(shù) }al[n]。 int total=0。 //定義全局變量 void student::input() //輸入學(xué)生個(gè)人信息 { cout請(qǐng)輸入學(xué)生信息 :endl。 cout學(xué)號(hào) setw(8)姓名 setw(12) 數(shù)學(xué)成績(jī) setw(10)英語(yǔ)成績(jī) setw(10)C++成績(jī) endl。 cinsetw(10)stu[total].num。 17 cinsetw(10)stu[total].name。 for(int j=0。jn。j++) cinsetw(10)stu[total].score[j]。 } void student::selectsort() //按總成績(jī)降序排列 { student aa。 int i,j。 for(i=0。itotal1。i++) for(j=i+1。jtotal。j++) { if(stu[i].sumstu[j].sum) { aa=stu[j]。 stu[j]=stu[i]。 stu[i]=aa。 } } } void student::count() //計(jì)算總成績(jī)、平均成績(jī) { stu[total].selectsort()。 for(int i=0。itotal。i++) 18 { stu[i].sum=0。 for(int j=0。jn。j++) stu[i].sum+=stu[i].score[j]。 stu[i].ave=stu[i].sum/n。 } } void student::sort() //按學(xué)號(hào)升序排列 { student abc。 int i,j。 for(i=0。itotal1。i++) for(j=i+1。jtotal。j++) if(stu[i].numstu[j].num) { abc=stu[j]。 stu[j]=stu[i]。 stu[i]=abc。 } } void student::display() //顯示學(xué)生個(gè)人信息 { 19 selectsort()。 //調(diào)用按總成績(jī)降序排列函數(shù) cout學(xué)號(hào) setw(10)姓名 setw(10) 數(shù)學(xué)成績(jī) setw(10)英語(yǔ)成績(jī) setw(10)C++成績(jī) setw(10)平均成績(jī) setw(10)總成績(jī) setw(10)排名 endl。 for(int i=0。itotal。i++) { stu[i].range=i+1。 coutsetw(10)stu[i].numsetw(10)stu[i].name。 for(int j=0。jn。j++) coutsetw(10)stu[i].score[j]。 coutsetw(10)stu[i].avesetw(10) stu[i].sumsetw(10)stu[i].rangeendl。 } } void all::average() //計(jì)算各科的平均成績(jī) { for(int j=0。jn。j++) { long double a=0。 for(int i=0。itotal。i++) {a+=stu[i].score[j]。 20 al[j].ave=a/double(total)。 } } } void all::count() //計(jì)算各科的各等級(jí)人數(shù)及其比例 { for(int j=0。jn。j++) { int a=0,b=0,c=0,d=0,e=0。 for(int i=0。itotal。i++) { if(stu[i].score[j]60) a++。 else if(stu[i].score[j]70) b++。 else if(stu[i].score[j]80) c++。 else if(stu[i].score[j]90) d++。 else e++。 al[j].people[0]=a。 //數(shù)學(xué)科不及格人數(shù) 21 al[j].people[1]=b。 //數(shù)學(xué)科及格人數(shù) al[j].people[2]=c。 //數(shù)學(xué)科中等人數(shù) al[j].people[3]=d。 //數(shù)學(xué)科良好人數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1