用pair排序,才对3个,不明白为什么
  • 板块学术版
  • 楼主MikeYue
  • 当前回复2
  • 已保存回复2
  • 发布时间2025/2/3 12:51
  • 上次更新2025/2/3 13:01:46
查看原帖
用pair排序,才对3个,不明白为什么
1195741
MikeYue楼主2025/2/3 12:51

请指教

//成绩排序 pair 
#include<bits/stdc++.h>
using namespace std;
pair<int,string> p[30];
int main()
{
	int n,b;
	string a;
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>a>>b;
		p[i]=make_pair(b,a);
	}
	sort(p+1,p+n+1);
	for(int i=n;i>=1;i--)
	{
		cout<<p[i].second<<" "<<p[i].first<<endl;
	}
    return 0;
}
2025/2/3 12:51
加载中...