当前位置: 首页 > news >正文

牛客算法基础noob71 学生综合评估系统

学生综合评估系统说明

牛客大学正在开发一套新的学生综合评估系统,用于全面评估学生的学术表现和实践能力。该系统记录每位学生的以下信息:

  • 唯一学号 id
  • 学业成绩 A(满分100分)
  • 社会实践得分 B(满分100分)

综合评估标准

学生的最终评定基于以下两个条件:

  1. 基本条件:学业成绩与社会实践得分之和需满足 A + B > 140
  2. 综合分数要求:综合分数 S = A × 70% + B × 30% 需达到或超过80分

同时满足以上两个条件的学生将被评定为"Excellent",否则为"Not excellent"。

输入输出格式

输入格式

  • 第一行:学生人数 N (1 ≤ N ≤ 10³)
  • 后续N行:每行包含三个整数 id, A, B,表示学号、学业成绩和社会实践得分

输出格式

  • 共N行:每行输出对应学生的评定结果("Excellent"或"Not excellent")

注意事项

  • 系统实现只需关注评估逻辑,输入输出处理由主函数完成
  • 学号范围:1 ≤ id ≤ 10⁴
  • 成绩范围:0 ≤ A, B ≤ 100
import java.util.*;public class Main {static class Student {int id;int academic_score;int activity_score;public Student(int id, int academic, int activity) {this.id = id;this.academic_score = academic;this.activity_score = activity;}}static boolean isExcellent(Student student) {// TODO: 实现优秀标准的判断逻辑int A = student.academic_score;int B = student.activity_score;return A+B>140 && (A*7+B*3)/10>=80;}public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int n = scanner.nextInt();for (int i = 0; i < n; i++) {int id = scanner.nextInt();int academic = scanner.nextInt();int activity = scanner.nextInt();Student student = new Student(id, academic, activity);if (isExcellent(student)) {System.out.println("Excellent");} else {System.out.println("Not excellent");}}scanner.close();}
}

http://www.dtcms.com/a/478057.html

相关文章:

  • 如何清除 Yarn 缓存 ?
  • 做听书网站怎么做用动易建设网站教程
  • 东丽开发区做网站公司响应式网站源码下载
  • RabbitMQ为什么使用AMQP协议
  • 阜新本地网站建设平台百度竞价推广价格
  • Linux 系统启动过程
  • 多制式基站综合测试线的架构与验证实践 (2)
  • 如何阿里巴巴网站做推广方案沈阳妇科哪个医院比较专业
  • 合肥网站seo优化排名手机端网站首页怎么做
  • AI人工智能-机器学习-第一周(小白)
  • 【开题答辩过程】以《基于SpringBoot和Vue框架的智能宠物之家系统的设计与实现》为例,不会开题答辩的可以进来看看
  • 告别“手绘序列帧”:Substance Designer中的程序化VFX材质工作流
  • 网站策划与建设阶段的推广的目标办公空间设计网站
  • Ubuntu 24.04.3 LTS 设置静态IP
  • Spring 框架@Transactional注解,事务的各个传播行为的逻辑以及使用场景。
  • 福建巢网站建设chinacd小说wordpress
  • 轻松搭建RTMP推流、WebRTC拉流服务器SRS服务,源码编译安装
  • Linux内核架构浅谈26-Linux实时进程调度:优先级反转与解决方案
  • 企业官方网站建设目的网站基础知识
  • 天水市建设局企业注册网站紧急访问升级狼人通知
  • 计算机视觉进阶教学之颜色识别
  • 实战任务二:用扣子空间通过任务提示词制作精美PPT
  • 【Docker】13、Docker安装RustFS服务
  • 什么是 Web3 品牌?
  • 指纹技术深度剖析:从原理到实践的全方位探索
  • 在 MySQL 中,当使用 SUM() 函数对某列进行求和时,如果没有符合条件的记录(即查询结果为空),SUM() 会返回 NULL
  • 公司全场景运营中 PPT 的类型、功能与作用详解
  • WHAT - SQLite 数据库
  • 网站开发 工程师 类型电商网站文档
  • 框架--Swagger