D. [语言4衔接] 编程精英·结构体排序大师

    传统题 1000ms 256MiB

[语言4衔接] 编程精英·结构体排序大师

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

P14004 [语言4衔接] 编程精英·结构体排序大师

题目描述

有 n 个学生的信息,包括姓名、语文成绩、数学成绩、英语成绩。请完成以下任务:

  1. 计算每个学生的总分
  2. 按照总分从高到低排序,如果总分相同,按照语文成绩从高到低排序,如果语文成绩也相同,按照数学成绩从高到低排序
  3. 输出排序后的学生信息

输入格式

第一行输入一个整数 n(1 ≤ n ≤ 100),表示学生的人数。 接下来 n 行,每行输入一个学生的信息,包括姓名(不超过 20 个字符)、语文成绩、数学成绩、英语成绩,用空格分隔。

输出格式

输出 n 行,每行输出一个学生的信息,包括姓名、语文成绩、数学成绩、英语成绩、总分,用空格分隔。

输入输出样例 #1

输入 #1

3
张三 90 85 95
李四 88 92 80
王五 95 90 88

输出 #1

王五 95 90 88 273
张三 90 85 95 270
李四 88 92 80 260

提示

  • 建议使用结构体存储学生信息
  • 可以使用sort函数配合自定义比较函数进行排序

语言4期末测评

未参加
状态
已结束
规则
OI
题目
7
开始于
2026-6-5 0:00
结束于
2026-6-5 2:00
持续时间
2 小时
主持人
参赛人数
1