算法day16-----蓝桥求最大最小平均值
小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是 一个 0 到 100 的整数。
输入的第一行包含一个整数 n,表示考试人数。 接下来 n 行,每行包含一个 0 至 100 的整数,表示一个学生的得分。
输出三行。
第一行包含一个整数,表示最高分。
第二行包含一个整数,表示最低分。
第三行包含一个实数,四舍五入保留正好两位小数,表示平均分。
public static void main(String args[]) {
Scanner src=new Scanner(System.in);
int n=src.nextInt();
int max=Integer.MIN_VALUE;int min=Integer.MAX_VALUE;
double sum=0;
for(int i=0;i<n;++i) {
int t=src.nextInt();
sum+=t;
max=t>max?t:max;
min=t<min?t:min;
}
System.out.println(min);
System.out.println(max);
System.out.println(String.format("%.2f", sum/n));
}
}

浙公网安备 33010602011771号