學生成績排列

2021-06-07 00:39:35 字數 1009 閱讀 9018

程式的版權和版本宣告部分 

* 檔名稱:  學生成績的讀入和排序

* 完成日期: 2023年 6月 3日

* 版本號:  1、0

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

/*【任務】學生成績排序

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

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

需要確定。

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

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

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

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

中。*/

#include#include#include#includeusing namespace std;

class student

double get_program()

double get_math()

double get_english()

//private:

string name;

double program;

double math;

double english;

};student::student()

double student::sum()

double student::everage()

int main()

readfile.close();

double max;

for(int i = 1; i < 100; ++i) }

cout << "總成績的最高分是:" << max <

執行結果:

學生成績排序

n.txt檔案內存放著學生的資訊 資訊包括姓名和分數 如 張三 90 李四 78 陳五 82 姓名和分數之間用空格隔開 分數和姓名之間換行 要求寫乙個程式 把這些資料根據分數從小到大進行排序 如 李四 78 陳五 82 張三 90 排序結果依然放入這個檔案中。大家看下如何寫,這裡的行數是隨機的。我寫...

學生成績等級

檔名稱 完成日期 2013年 11月1 日 版本號 v1.0 對任務及求解方法的描述部分 輸入描述 學生成績等級問題 問題描述 要求輸入學生成績,給出學生成績等級 程式輸出 成績等級 問題分析 演算法設計 我的程式 心得體會 其實看著難,自己做起來就不難了...

學生成績排序

題目描述 總成績是按平時成績和考試成績加一塊的,平時成績佔30 考試成績佔70 平時成績和考試成績均為100 按照總成績排下序,總成績相同的看考試成績,考試成績相同的看平時成績,都相同的看姓名。成績按從大到小,姓名按字典序 輸入描述 先輸入乙個整數n,代表有n個學生,接下來有n行,0 include...