首页 > 其他分享 >成绩排序

成绩排序

时间:2024-12-12 12:57:29浏览次数:4  
标签:成绩 10000 int 100 排序 85 输入 96

输入 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

相关文章

  • 射击比赛报名与成绩管理系统设计
    项目概述本项目旨在开发一个射击比赛报名与成绩管理系统,该系统支持角色管理,包括管理员和普通用户。管理员可以管理比赛项目、参赛者信息和成绩,而普通用户可以查看比赛信息并进行报名。系统采用Django框架进行开发,以提供稳定和高效的后端服务。系统功能用户角色管理管理员:拥......
  • PTA|乙级题库:成绩排名
    读入n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含1个测试用例,格式为第1行:正整数n第2行:第1个学生的姓名学号成绩第3行:第2个学生的姓名学号成绩.........第n+1行:第n个学生的姓名学号成......
  • 每日一道算法题之拓扑排序之课程表
    importjava.util.ArrayList;importjava.util.Deque;classSolution{publicint[]findOrder(intnumCourses,int[][]prerequisites){//思路:入度为0的点入队。依次出队的时候。遍历当前点的指向。入度减1,//如果入度为0.进队。//队......
  • PTA 7-1 通讯录排序
    输入n个朋友的信息,包括姓名、生日、电话号码,本题要求编写程序,按照年龄从大到小的顺序依次输出通讯录。题目保证所有人的生日均不相同。输入格式:输入第一行给出正整数n(<10)。随后n行,每行按照“姓名生日电话号码”的格式给出一位朋友的信息,其中“姓名”是长度不超过10的英文......
  • 头歌第4章 -分支结构- 练习3 学习-Java多路分支之switch之百分制成绩转换GPA成绩
    任务描述本关任务:给出一个GPA成绩,输出与之对应的百分制成绩区间。GPA标准为:优秀(A):100-90分;良好(B):80-89分;中等(C):70-79分;及格(D):60-69分;不及格(E):60分以下。相关知识为了完成本关任务,你需要掌握:如何使用switch语句。switch语句switch语句的......
  • 选择排序
    选择排序这里也用到了冒泡排序的写法。由题说明,用指针方法对10个整数按由大到小顺序排序。首先声明选择排序基本和冒泡排序法一样,只不过多加了一个调用函数环节。在后面会说明我的错误电点,同时我也会在另一篇冒泡排序中详细文字叙述效果图和代码可参照本文。代码如下`#include......
  • datagridview点击列头对当前列进行排序的功能无效
    DataGridView的默认行为是支持通过单击列头对列进行排序,但在以下情况下可能会取消该功能或无法使用:1.绑定的数据源不支持排序如果DataGridView的数据源是绑定到一个不支持排序的集合(例如,List或未实现IBindingList的对象),排序功能会被禁用。2.列的SortMode设置为DataG......
  • 【数据结构——查找】二叉排序树(头歌实践教学平台习题)【合集】
    目录......
  • 删除排序链表中的重复元素 II
    题解:/***Definitionforsingly-linkedlist.*structListNode{*intval;*structListNode*next;*};*/structListNode*deleteDuplicates(structListNode*head){intflag;//标记是否需要删除structListNode*dummy=(structList......
  • 算法--排序算法
    选择排序#选择排序#选择排序思路:#-每次从[i,n-1]区间中选择最小值,放到i位置上#-i取值为[0,n-1],因为如果最后只有一个数,则无需查询,i取值为[0,n-2]即可defselect_sort(nums:list[int]):n=len(nums)ifn<=1:returnforiinr......