Loyal_Soldier @ 2024-02-19 10:42:40
#include<bits/stdc++.h>
using namespace std;
int main() {
int a[310],b[310],n,x,y,z,s;
cin>>n;
for(int i=1;i<=n;i++){
cin>>x>>y>>z;
s=x+y+z;
b[i]=s;
a[b[i]]=i;
}
for(int i=1;i<=n;i++){
int min=i;
for(int j=i+1;j<=n;j++){
if(b[j]>b[min])min=j;
}
swap(b[i],b[min]);
}
for(int i=1;i<=5;i++){
cout<<a[b[i]]<<' '<<b[i]<<endl;
}
return 0;
}
by Loyal_Soldier @ 2024-02-19 10:48:23
悄悄问下大佬,是不是要语文单独开一个数组
by 幻想繁星 @ 2024-02-19 10:49:42
@huangkaikai 建议学习:结构体排序
by QWQ_HY_DFX @ 2024-02-19 10:49:48
这边建议结构体+sort呢
by Loyal_Soldier @ 2024-02-19 10:53:11
谢谢两位大佬
by wangqicheng1637 @ 2024-03-15 17:57:31
学结构体,这是结构体的入门题