題目描述:
總成績是按平時成績和考試成績加一塊的,平時成績佔30%,考試成績佔70%。(平時成績和考試成績均為100)
按照總成績排下序,總成績相同的看考試成績,考試成績相同的看平時成績,都相同的看姓名。(成績按從大到小,姓名按字典序)。
輸入描述:
先輸入乙個整數n,代表有n個學生,接下來有n行,(0#include //set集合容器標頭檔案
#include //string容器標頭檔案
#include //使用c語言中的語句
using namespace std;
struct student //定義乙個結構體型別,(名字,平時分,考試分,總分為乙個組合資料)
};int main()
multiset::iterator it; //定義迭代器變數
for(it=s.begin();it!=s.end();it++)//用迭代器訪問s中元素
return 0;
}
學生成績排序
n.txt檔案內存放著學生的資訊 資訊包括姓名和分數 如 張三 90 李四 78 陳五 82 姓名和分數之間用空格隔開 分數和姓名之間換行 要求寫乙個程式 把這些資料根據分數從小到大進行排序 如 李四 78 陳五 82 張三 90 排序結果依然放入這個檔案中。大家看下如何寫,這裡的行數是隨機的。我寫...
學生成績排序
編寫乙個程式,功能是對若干個同學的某門課程成績進行排序。要求定義乙個學生類,類中私有成員有學生的編號及成績 成員函式有建立資料 輸入資料函式 編寫乙個友元函式能完成對成績由高到低排序。從鍵盤輸入學生的個數 學號及一門課程的成績,呼叫排序程式後,將排序後的結果輸出。輸入 輸出格式如下 輸入 1001 ...
學生成績排序
問題描述 某班有不超過200名的學生,從檔案中輸入某班學生成績,對輸入成績按由高到低進行排序,並輸出到另乙個檔案中。輸入形式 從檔案scorelist.in中讀入學生成績,學生成績以整數形式按行存放。注意,學生成績數目不確定。輸出形式 將排序結果按行寫到檔案sorelist.out中。樣例輸入 若檔...