玩原神玩的
2023-08-17 15:25:11
发布于:广东
0阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
struct stu{
int num,sum,chi;
};
int sort_num(stu a , stu b){
if ( a.sum > b.sum){
return 1;
}
else if (a.sum < b.sum){
return 0;
}
else {
if (a.chi > b .chi){
return 1;
}
else if ( a.chi < b.chi ){
return 0;
}
else {
if ( a.num > b.num ){
return 0;
}
else {
return 1;
}
}
}
}
int main(){
int n,a[2],s_num=0;
cin >> n;
stu student[n];
for (int i = 0 ; i<n;i++){
student[i].num = i+1;
cin >> student[i].chi >> a[0] >> a[1];
student[i].sum = a[0]+a[1]+student[i].chi;
}
sort(student,student+n,sort_num);
for (int j = 0 ; j<5;j++){
cout << student[j].num <<' '<<student[j].sum<<endl;
}
}
这里空空如也
有帮助,赞一个