- 班级排名(升级)
题解
- 2025-3-9 19:07:16 @
#include<bits/stdc++.h> const int N=1e5+5; using namespace std; struct stu{ int id; string name; char sex; float ma,ch,en,av; }a[N]; bool cmp(stu a,stu b){ if(a.av>b.av) return 1; else return 0; } int main(){ int n,i; cin>>n; for(i=0;i<n;i++){ cin>>a[i].id>>a[i].name>>a[i].sex>>a[i].ma>>a[i].ch>>a[i].en; a[i].av=(a[i].ma+a[i].ch+a[i].en)/3; } sort(a+0,a+n,cmp); for(i=0;i<n;i++){ cout<<a[i].id<<" "<<a[i].name<<" "<<a[i].sex<<" "<<a[i].ma<<" "<<a[i].ch<<" "<<a[i].en<<" "<<fixed<<setprecision(1)<<a[i].av<<endl;
}
return 0;
}
2 条评论
-
(Congratulations!)国贸王沐阳 LV 8 (47/47) @ 2025-4-4 21:59:04
你也 聪明了
-
2025-3-9 20:19:01@
发什么题解阿,显得你了
- 1
信息
- ID
- 972
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 7
- 标签
- 递交数
- 161
- 已通过
- 41
- 上传者