结构体(100%对)
2024-07-14 09:38:39
发布于:浙江
11阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int n;
struct score{
string name;
int sc;
};
bool cmp(score a,score b){
if(a.sc!=b.sc) return a.sc>b.sc;
return a.name<b.name;
}
int main(){
cin>>n;
score a[n+100];
for(int i=1;i<=n;i++) cin>>a[i].name>>a[i].sc;
sort(a+1,a+n+1,cmp);
for(int i=1;i<=n;i++) cout<<a[i].name<<' '<<a[i].sc<<endl;
return 0;
}
全部评论 1
点个赞呗!
2024-07-14 来自 浙江
0
有帮助,赞一个