简单易懂朴实解法
2025-08-04 09:10:02
发布于:上海
1阅读
0回复
0点赞
#include<iostream>
#include<algorithm>
using namespace std;
int n;
struct UlTraMan{//奥特曼信息
string name;
int height;
int year;
}a[101];
bool cmp(UlTraMan a, UlTraMan b){//判断最高的奥特曼信息,如存在身高一样的便返回年份更早的
if(a.height == b.height)
return a.year < b.year;
return a.height > b.height;
}
int main(){
cin >> n;
for(int i = 0; i < n; i++){
cin >> a[i].name >> a[i].height >> a[i].year;
}
sort(a, a + n, cmp);
cout << a[0].name << " " << a[0].height << " " << a[0].year;
return 0;
}
全部评论 1
制作不易,留赞后去
2025-08-04 来自 上海
0
有帮助,赞一个