题目:组实现录入成绩,求最高分、最低分、平均分
代码如下:
public class Array_score_avg {
public static void main(String[] args) {
int [] arr = new int[6];
Scanner sc = new Scanner();
for(int i = 0; i< ;i++){
("请录入第"+(i+1)+"门课程的成绩:");
arr[i] = ();
}
//最高分
int max = arr[0];
for(int j = 1;j<;j++){
if (max < arr[j]){
max = arr[j];
}
}
("最高分为:"+max);
//最低分
int min = arr[-1];
for(int k = 1;k<;k++){
if (min > arr[k]){
min = arr[k];
}
}
("最低分为:"+min);
//分数总和
int sum = 0;
for(int m = 0; m<;m++){
sum += arr[m];
}
//平均分
double avg = (sum - max - min)/4.0;
("平均分为:"+avg);
}
}
输出结果如下:
请录入第1门课程的成绩:
87
请录入第2门课程的成绩:
89
请录入第3门课程的成绩:
9
请录入第4门课程的成绩:
87
请录入第5门课程的成绩:
98
请录入第6门课程的成绩:
78
最高分为:98
最低分为:9
平均分为:85.25