十六周任務二

2021-06-06 23:05:29 字數 799 閱讀 7292

*對任務及求解方法的描述部分:

檔案score.dat 中儲存的是100 名學生的姓名和c++課、高數和英語成績。

(1)定義學生類,其中包含姓名、c++課、高數和英語成績及總分、均分資料成員,成員函式根據

需要確定。

(2)讀入這名學生的成績,用物件陣列進行儲存。

(3)求出各科和總分的最高分。

(4)請按總分的降序(高成績在前,低成績在後)排序

(5)在螢幕上顯示各科及總分的最高分,排序後的成績單(包括總分)儲存到檔案odered_score.dat中。

#include#include#include using namespace std;

class student

;int main()

infile.close();

coutc_goal)+(this->m_goal)+(this->e_goal));

return (this->zong_goal); }

double student::ping()

void output_max(student stu)

} cout

}cout

}cout

}cout

} }

}

執行結果:

上機感言:

好不容易啊做這個!本來看著不難,原來做下來有好多要注意的細節,細心至上啊!!以後莫要眼高手低。

第十六周任務(二)

include include include using namespace std class student student string nam,double c,double m,double e name nam cpp c math m english e void set strin...

十六周任務 簡易最短路

寒假的時候,acboy要去拜訪很多朋友,恰巧他所有朋友的家都處在座標平面的x軸上。acboy可以任意選擇乙個朋友的家開始訪問,但是每次訪問後他都必須回到出發點,然後才能去訪問下乙個朋友。比如有4個朋友,對應的x軸座標分別為1,2,3,4。當acboy選擇座標為2的點做為出發點時,則他最終需要的時間為...

十六周實驗報告 任務一

源程式 include include include using namespace std int main double a 500 t int i,j for i 0 i 500 i infile.close for j 0 j 499 j ofstream outflie ordered ...