114514 • 1年前
using namespace std; struct student{
string name;
int chinese,math;
int total;
}; student a[10086]; int n; int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i].name;
cin>>a[i].chinese>>a[i].math;
a[i].total=a[i].chinese+a[i].math;
}
for(int i=1;i<=n;i++){
for(int j=n;j>=i;j--){
if(a[j].total<a[j+1].total){
swap(a[j],a[j+1]);
}
}
}
for(int i=1;i<=n;i++){
cout<<a[i].name<<" "<<a[i].chinese<<" "<<a[i].math<<" "<<a[i].total<<endl;
}
return 0;
}
评论:
请先登录,才能进行评论