题解
2026-09-05 16:50:28
发布于:上海
1阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
struct g{
string name;
int age,id;
}a[220];
bool cmp(g a,g b){
if (a.age>60&&b.age<=60) return true;
else if(a.age<=60 && b.age>60) return false;
else return a.id<b.id;
}
int main (){
int n;
cin>>n;
for (int i = 0;i<n;i++){
cin>>a[i].name>>a[i].age>>a[i].id;
}
sort(a,a+n,cmp);
for (int i = 0;i<n;i++){
cout<<a[i].name<<endl;
}
return 0;
}
这里空空如也







有帮助,赞一个