*對任務及求解方法的描述部分:
檔案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 ...