鞍山市网站建设_网站建设公司_PHP_seo优化
2026/1/19 12:18:51 网站建设 项目流程

华为OD机试真题精讲:智能成绩表(Python/Java/C++多语言实现)

一、题目描述(2025B卷高频100分题)

题目核心

学校需要根据学生的学号、语文、数学、英语三科成绩生成智能成绩表,按照指定的规则完成数据排序与筛选,并输出格式化结果,是OD机试中基础数据处理+排序+多条件逻辑的经典高频题型,属于必考基础类高分题。

详细规则

  1. 输入为多行数据,每行数据包含学号 语文 数学 英语四个字段,学号为整数,各科成绩为0~100的整数;
  2. 排序优先级(从高到低):
    • 第一优先级:总分降序排列;总分越高排名越靠前
    • 第二优先级:语文成绩降序排列;总分相同时,语文成绩高的靠前
    • 第三优先级:学号升序排列;总分和语文成绩均相同时,学号越小排名越靠前
  3. 输出要求:按排序后的顺序,逐行输出学生完整信息(学号 语文 数学 英语);
  4. 特殊约束:无重复学号,输入数据行数范围1 ≤ n ≤ 10^5,需保证算法高效无超时。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询