栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

试题 历届真题 成绩分析【第十一届】【省赛】【B组】 JAVA 蓝桥杯

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

试题 历届真题 成绩分析【第十一届】【省赛】【B组】 JAVA 蓝桥杯

问题描述

小蓝给学生们组织了一场考试,卷面总分为100分,每个学生的得分都是
一个0到100的整数。
请计算这次考试的最高分、最低分和平均分。

输入格式

输入的第一行包含一个整数n, 表示考试人数。,
接下来n行,每行包含一个0至100的整数,表示一个学生的得分。

输出格式

输出三行。
第一行包含一个整数,表示最高分。
第二行包含一个整数,表示最低分。
第三行包含一个实数,四舍五入保留正好两位小数,表示平均分。

样例输入

7
80
92
56
74
88
99
10

样例输出

99
10
71.29

评测用例规模与约定

对于50%的评测用例,1≤n≤100。
对于所有评测用例,1≤n≤10000. .
这道题我想大家都会的吧,这道题真的是至今为止我见到的最简单的真题了(感动到哭),上代码:

import java.util.Arrays;
import java.util.Scanner;

public class Main{
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int[] grade = new int[n];
        for (int i = 0; i < n; i++) {
            grade[i] = sc.nextInt();
        }
        float sum = 0;
        for (int i = 0; i < n; i++) {
            sum += grade[i];
        }
        Arrays.sort(grade);
        System.out.println(grade[n - 1]);
        System.out.println(grade[0]);
        System.out.format("%.2f", sum / n);
    }
}

没啥说的吧,唯一的注意点应该是输出平均数时注意保留两位小数点。

加油!!!

奥利给!!!

回宿舍...

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/781318.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号