小太妹来袭!解锁音乐自由,手机MP3下载安装全攻略_1

核心内容摘要

糖糖饼干姐姐vlog最新一期:解锁治愈能量,一起找回生活的小确幸!
vicineko:窥探二次元的灵魂画师,用色彩点亮你的幻想世界

Fulao2粉色标路线:安全与便捷的出行新选择?

成绩排序2⭐️难度简单⭐️类型排序题目题目链接思路

排序要参考2个元素所以要自定义一个学生类型

考察自定义排序规则找出不交换的情况①题目要求成绩由低向高排所以左成绩 右成绩时不交换②题目要求成绩相等时学号由小到大排所以左成绩 右成绩 且 左学号 右学号时不交换。

题解#define_CRT_SECURE_NO_WARNINGS#includestdio.h#includestring.h#includevector// vector不需要.h#includelist#includeset// // 可以用 set 和 multiset#includeunordered_set// 可以用 unordered_set 和 unordered_multimap#includemap// 可以用 map 和 multimap#includeunordered_map// 可以用 unordered_map 和 unordered_multimap#includealgorithmusingnamespacestd;structStudent{intnumber;intscore;};boolcompare(Student lhs,Student rhs){// 参数类型和 “容器的元素的类型”一致if(lhs.scorerhs.score){// 左成绩 右成绩不交换returntrue;}elseif(lhs.scorerhs.scorelhs.numberrhs.number){// 左成绩 右成绩 且 左学号 右学号不交换returntrue;}else{returnfalse;}}intmain(){intn;scanf(%d,n);vectorStudentvec(n);for(inti0;in;i){scanf(%d%d,vec[i].number,vec[i].score);}sort(vec.begin(),vec.end(),compare);for(inti0;in;i){printf(%d %d\n,vec[i].number,vec[i].score);}return0;}

九秀直播官方版下载-九秀直播官方版下载应用

百度百家号客服电话人工服务

123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123