结构体(100%对)
2024-07-14 09:38:39
发布于:浙江
33阅读
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






有帮助,赞一个