Run ID 作者 问题 语言 测评结果 时间 内存 代码长度 提交时间
63959 laichihao 期中考试成绩排序 C++ 编译错误 0 MS 0 KB 547 2025-04-11 15:00:55

Tests(0/0):


#include<bits/stdc++.h> using namespace std; struct node{ string name; int chinese; int math; int english; int score; int id; }s[1005]; void cmp(node A,node B){ if(A.score==B.score) return a.id<b.id; else return A.score>B.score } int main(){ int n; cin>>n; for(int i=0;i<n;i++){ cin>>s[i].name>>s[i].chinese>>s[i].math>>s[i].english; s[i].score=s[i].math+s[i]chinese+s[i].english; s[i].id=i+1; } sort(s,s+n,cmp); cout<<s[0],name<<" "<<s[0].chinese<<s[0].math<<s[0].english; return 0; }


测评信息: