上海建网站手机app,瑞金网络推广,jsp网站设计,wordpress下拉式友情链接试题 F: 成绩分析 时间限制: 1.0s 内存限制: 512.0MB 本题总分#xff1a;15 分
【问题描述】 小蓝给学生们组织了一场考试#xff0c;卷面总分为 100 分#xff0c;每个学生的得分都是 一个 0 到 100 的整数。
请计算这次考试的最高分、最低分和平均分。
【输入格式】 输…试题 F: 成绩分析 时间限制: 1.0s 内存限制: 512.0MB 本题总分15 分
【问题描述】 小蓝给学生们组织了一场考试卷面总分为 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。
【思路】 数组排序
【Java代码】
import java.util.Arrays;
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner new Scanner(System.in);int n scanner.nextInt();int[] score new int[n];for (int i 0; i score.length; i) {score[i] scanner.nextInt();}Arrays.sort(score); //升序//统计总分double total 0;for (int i 0; i score.length; i) {total score[i];}System.out.println(score[n-1]);System.out.println(score[0]);System.out.printf(%.2f, total/n);}
}