国外做调查的网站英文网站建设模板下载
2026/3/28 11:41:14 网站建设 项目流程
国外做调查的网站,英文网站建设模板下载,网站建设域名有哪些类型,wordpress 侧边栏短代码3376.成绩排序2 ⭐️难度#xff1a;简单 ⭐️类型#xff1a;排序 #x1f4d6;题目#xff1a;题目链接 #x1f31f;思路#xff1a; 1、排序要参考2个元素#xff0c;所以要自定义一个学生类型#xff1b; 2、考察自定义排序规则#xff1a; 找出 不交换 的情况…3376.成绩排序2⭐️难度简单⭐️类型排序题目题目链接思路1、排序要参考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;}

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询