1 条题解
-
3
```#include <iostream> #include <string> #include <cmath> using namespace std; /**/ class stu{ public: int math; int chinese; int english; int he; int id; void cahe(int &a,int &b,int& c,int &h) { h=a+b+c; } }; int main() { //freopen(".in","r",stdin); //freopen(".out","w",stdout); /*----------start-----------*/ int n,i,j; cin>>n; stu pep[n+1]; for(i=1;i<=n;i++){ cin>>pep[i].chinese>>pep[i].math>>pep[i].english; pep[i].cahe(pep[i].chinese,pep[i].english,pep[i].math,pep[i].he); pep[i].id=i; } for(i=1;i<=n;i++) for(j=i;j<=n;j++) if((pep[j].he>pep[i].he)||(pep[j].he==pep[i].he&&pep[j].chinese>pep[i].chinese)||(pep[j].he==pep[i].he&&pep[j].chinese==pep[i].chinese&&pep[j].id<pep[i].id)) swap(pep[i],pep[j]); for(i=1;i<=5;i++)cout<<pep[i].id<<" "<<pep[i].he<<endl; /*----------end----------*/ return 0; }
- 1
信息
- ID
- 2272
- 时间
- 1000ms
- 内存
- 125MiB
- 难度
- 7
- 标签
- 递交数
- 14
- 已通过
- 12
- 上传者