请求大佬修改一下我的破烂代码
第一个wa
#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;
struct chengji
{
string name;
long long int Chinese,maths,Eglish,sum=0;
}stu[1000];
bool cmp(chengji a,chengji b)
{
if(a.sum!=b.sum) return a.sum>b.sum;
else return a.sum<b.sum;
}
int main()
{
long long int n,i;
cin>>n;
for(i=0;i<n;i++)
{
cin>>stu[i].name>>stu[i].Chinese>>stu[i].maths>>stu[i].Eglish;
stu[i].sum=stu[i].Chinese+stu[i].maths+stu[i].Eglish;
}
sort(stu,stu+n,cmp);
cout<<stu[0].name<<' '<<stu[0].Chinese<<' '<<stu[0].maths<<' '<<stu[0].Eglish;
return 0;
}