输入
n
n
n个同学的语文、数学、和英语成绩,计算他们的总分,要求按从高到低的顺序输出总分。
【输入格式】
第一行:输入
1
1
1个正整数n(3≤n≤1000),表示学生总数;
第
2
2
2到
n
+
1
n+1
n+1行,每行输入
3
3
3个正整数,表示每个同学语文、数学、英语的分数。
【输出格式】
只有一行:按从高到低的顺序输出成绩。
【输入样例】
10
100 100 98
100 100 100
100 96 95
85 96 45
100 85 96
100 98 96
96 75 89
79 65 86
96 89 79
100 100 85
【输出样例】
300 298 294 291 285 281 264 260 230 226
c++:
#include<bits/stdc++.h>
using namespace std;
int n,a[10000],b[10000],c[10000],z[10000];
int main(){
cin>>n;
for(int i=1;i<=n;i++){cin>>a[i]>>b[i]>>c[i];z[i]=a[i]+b[i]+c[i];}
sort(z+1,z+n+1);
for(int i=n;i>=1;i--)printf("%d ",z[i]);
return 0;
}
标签:成绩,10000,int,100,排序,85,输入,96
From: https://blog.csdn.net/ystBill/article/details/144423927