- 取石子
@刘鸣谦 期末考试成绩排名怎么做?? 哪位大佬帮一下忙!!谢谢!!
- 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
- 上传者