请输入文本:
我的代码70分,#6#7#8
#include <bits/stdc++.h>
using namespace std;
struct s{
int y;
int m;
int w;
int z;
int id;
}stu[333];
bool cmp(s X,s Y){
if(X.z!=Y.z){
return X.z>Y.z;
}
else{
return X.id<Y.id;
}
}
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++){
cin>>stu[i].y>>stu[i].m>>stu[i].w;
stu[i].z = stu[i].y+stu[i].m+stu[i].w;
stu[i].id=i;
}
sort(stu+1,stu+n+1,cmp);
for(int i=1;i<=5;i++){
cout<<stu[i].id<<" "<<stu[i].z<<endl;
}
return 0;
}
看看2025/8/4/21/31有没有人