1.问题
一位跳水运动员参加比赛,有五位裁判打分,去掉最高分和最低分求出平均分即为才赛人员的比赛成绩,要求从键盘输入五位裁判的打分,并且输出参赛人员的比赛成绩。
2.方法
代码
import java.util.Scanner;
public class Athlete {
public static void main(String[] args){
Scanner reader=new Scanner(System.in);
int[] scores=new int[5];
for(int i=0;i<scores.length;i++){
System.out.println("请输入第"+(i+1)+"位裁判的分数:");
scores[i]= reader.nextInt();
}
int max,min,average,sum=0;
sum=max=min=scores[0];
for(int i=1;i<scores.length;i++){
sum+=scores[i];
if(scores[i]>max)
max=scores[i];
if(scores[i]<min)
min=scores[i];
}
average=(sum-max-min)/3;
System.out.println("运动员本轮跳水的成绩为:"+average);
}
}