/* (程式頭部注釋開始)
* 程式的版權和版本宣告部分
* 檔名稱:
* 作 者: 臧鵬
* 完成日期: 2012 年 6月 6 日
* 版 本 號: 001
* 對任務及求解方法的描述部分
* 輸入描述:
* 問題描述:檔案score.dat中儲存的是100名學生的姓名和c++課、高數和英語成績。
(1)定義學生類,其中包含姓名、c++課、高數和英語成績及總分、均分資料成員,成員函式根據需要確定。
(2)讀入這名學生的成績,用物件陣列進行儲存。
(3)求出各科和總分的最高分。
(4)請按總分的降序(高成績在前,低成績在後)排序
(5)在螢幕上顯示各科及總分的最高分,排序後的成績單(包括總分)儲存到檔案odered_score.dat中。
* 程式輸出:
* 程式頭部的注釋結束
*/#include #include#includeusing namespace std;
//定義學生類
class student
; student(string nam, double c, double m, double e):name(nam),cpp(c),math(m),english(e)
void set_value(string nam, double c, double m, double e);
string get_name()
double get_cpp()
double get_math()
double get_english()
double get_total()
void set_cpp(double c)
void set_math(double m)
void set_english(double e)
void set_total(double t)
private:
string name;
double cpp;
double math;
double english;
double total;
};void student::set_value(string nam, double c, double m, double e)
int main( )
infile.close();
//求各科最高分及總分最高分
student max_stud("nobody",0,0,0); //max_stud是乙個不存在的學生,儲存最高分
for(i=0;i<100;i++)
//按總分排序
王琦 98 95 98 291
宋宗傑 94 100 92 286
楊闊 90 91 98 279
冼丹 100 89 89 278
范振光 98 87 89 274
魏佳 100 94 80 274
張昊 94 83 96 273
趙旭洋 87 91 94 272
吳清正 89 97 85 271
高舉 81 99 91 271
馮松 89 98 83 270
馬婧 98 84 87 269
李朋 90 82 97 269
韓明 83 97 88 268
張迪 99 88 80 267
王芳 71 97 99 267
文靜 93 88 85 266
王磊 87 86 92 265
劉盈 99 72 93 264
王瑞麒 89 83 91 263
葉丹 87 80 96 263
李桐 93 83 86 262
楊潔 96 79 87 262
董一偉 93 88 80 261
張佳瑋 61 98 96 255
楊夢婕 89 99 67 255
劉紫亮 72 98 84 254
劉亞新 77 81 95 253
王蒙 67 97 89 253
**龍 85 90 78 253
徐嘉琦 90 75 87 252
王姝 70 91 90 251
崔贊 91 67 93 251
馬佳 60 90 100 250
葛志偉 100 79 71 250
張笑 86 88 76 250
王銳 63 90 96 249
張敏 85 75 89 249
裴培 75 82 91 248
冷雲 89 88 71 248
宋媛媛 61 94 92 247
張裡響 85 65 96 246
馬立 73 90 83 246
何煜中 90 73 82 245
王競 90 87 67 244
梁雅寧 55 88 100 243
高畫質 76 83 84 243
吳佳林 96 65 82 243
藺劍飛 88 75 79 242
唐楠 68 97 77 242
宋航彬 80 71 91 242
馬里 73 95 73 241
張龍 62 100 78 240
賈偉林 63 90 86 239
李悅 63 79 97 239
周恒 87 82 69 238
魯繼森 84 79 75 238
徐金竹 75 89 73 237
田苗苗 75 91 71 237
佟欣 60 79 98 237
邊裡 56 94 87 237
陳美珠 82 72 83 237
高路 63 74 98 235
印虹 92 68 75 235
張揚 77 65 93 235
薛淇文 89 71 75 235
于浩 78 84 72 234
劉得意 60 98 75 233
黃京 62 75 96 233
蘇明霞 59 79 94 232
張雯 69 70 93 232
孫大偉 65 69 98 232
王欣欣 71 83 78 232
郭倩 69 94 69 232
王悅 79 82 70 231
任盛達 57 86 88 231
楊華鑫 81 81 68 230
賀祺 61 96 72 229
金昕 92 67 69 228
宋靜 69 85 73 227
陳世勃 70 92 65 227
王磊 71 78 77 226
方圓 70 79 76 225
湯娜 68 85 71 224
林倩 67 77 80 224
劉京西 67 78 78 223
何佳成 70 75 78 223
蘭天 83 66 74 223
楊超 67 73 82 222
周俊公升 57 68 96 221
馮佳媛 61 79 81 221
馬驍 62 67 90 219
趙媛媛 77 75 66 218
衛青 66 73 77 216
白濤 57 82 75 214
吳瑋 69 76 68 213
于莉 55 66 78 199
桂佳 60 73 65 198
徐一菡 85 45 62 192
王歡歡 57 33 66 156
上機感言:
這個任務不大會做,是看的老師的。。
第16周報告1(任務2)
第16周報告1 任務2 實驗目的 學會氣泡排序演算法 實驗內容 實現氣泡排序演算法,並將之定義為乙個函式,其中引數是指向陣列的指標變數 程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 作 者 石麗君 完成日期 2011 年12 月 7 日 版 本號 對任務及求解方法的描述部分 輸入描述 要排序的...
第16周報告2(任務3)
第16周報告2 任務3 實驗目的 學會利用指標解決問題 實驗內容 求出乙個數所有的奇數因子 程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 作 者 石麗君 完成日期 2011 年 12 月 8 日 版 本號 對任務及求解方法的描述部分 輸入描述 乙個整數x 問題描述 輸出x的所有奇數因子 程式輸...
第16周報告1(任務2)
第16周報告1 任務2 實驗目的 學會氣泡排序演算法 實驗內容 實現氣泡排序演算法,並將之定義為乙個函式,其中引數是指向陣列的指標變數 作 者 高中亞 完成日期 2011 年 12 月 7 對任務及求解方法的描述部分 輸入描述 要排序的資料在程式中初始化 問題描述 實現氣泡排序 程式輸出 排序後的結...