• 取石子
  • @刘鸣谦 期末考试成绩排名怎么做?? 哪位大佬帮一下忙!!谢谢!!

  • @ 2025-7-16 20:07:32
#include<bits/stdc++.h>
using namespace std;
struct ts{
	int xh;
	string mz;
	int cj;
}a[110];
bool cmp(ts x,ts y){
	return x.cj>y.cj;
} 
int main(){
	int n;
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i].xh>>a[i].mz>>a[i].cj;
	} 
	sort(a+1,a+n+1,cmp);
	for(int i=1;i<=n;i++){
		cout<<a[i].xh<<" "<<a[i].mz<<" "<<a[i].cj<<"\n"; 
	}
	return 0;
}

2 条评论

  • @ 2025-8-3 10:25:19

    谢谢!!

    • @ 2025-7-17 13:31:53

      #include<bits/stdc++.h> using namespace std; struct st{ string name; int xh; int cj; }a[1000]; int cmp(st x,st y){ if(x.cj!=y.cj){ return x.cj>y.cj; } return x.xh<y.xh; }

      int main(){ int n; cin>>n; for(int i=1;i<=n;i++){ cin>>a[i].xh>>a[i].name>>a[i].cj; } sort(a+1,a+1+n,cmp); for(int i=1;i<=n;i++){ cout<<a[i].xh<<" "<<a[i].name<<" "<<a[i].cj<<"\n"; } return 0; }

      • 1

      信息

      ID
      116
      时间
      1000ms
      内存
      256MiB
      难度
      8
      标签
      递交数
      56
      已通过
      9
      上传者