不在對基本型別進行排序,而是對一些有基本型別組成的結構體進行排序,在這裡採用內建的sort函式來完成題解。
自己定義一組由基本型別組成的結構體。定義乙個 比較函式cmp。將sort的第三個引數設定為cmp函式。
#include#include//sort標頭檔案
#include//strcmp標頭檔案
using namespace std;
struct act;
bool cmp(act a,act b) //自定義cmp函式,自定義排序規則
return name}
return score}
};int main()
sort(a,a+n); //sort內建函式
for(i=0;i}
return 0;
}
九度OJ題目1061 成績排序
題目1061 成績排序 時間限制 1 秒 記憶體限制 32 兆 特殊判題 否 提交 12861 解決 3560 題目描述 有n個學生的資料,將學生資料按成績高低排序,如果成績相同則按姓名字元的字母序排序,如果姓名的字母序也相同則按照學生的年齡排序,並輸出n個學生排序後的資訊。輸入 測試資料有多組,每...
九度 OJ 1061 成績排序
題目1061 成績排序 時間限制 1 秒 記憶體限制 32 兆 特殊判題 否 提交 21623 解決 6047 題目描述 有n個學生的資料,將學生資料按成績高低排序,如果成績相同則按姓名字元的字母序排序,如果姓名的字母序也相同則按照學生的年齡排序,並輸出n個學生排序後的資訊。輸入 測試資料有多組,每...
題目1061 成績排序 九度OJ
題目1061 成績排序 時間限制 1 秒 記憶體限制 32 兆 特殊判題 否 提交 26545 解決 7670 題目描述 有n個學生的資料,將學生資料按成績高低排序,如果成績相同則按姓名字元的字母序排序,如果姓名的字母序也相同則按照學生的年齡排序,並輸出n個學生排序後的資訊。輸入 測試資料有多組,每...