问答题

为了丰富校园文化艺术生活,在一年一度举行的校园歌手大赛上,有10名裁判为每位选手的表演打分,分值在1至100分之间。评分的规则是:去掉一个最高分和一个最低分,选手最后得分是其余8个得分的平均值。现使用Java语言编程如下,请将空白处的语句填写完整。lmport JaVa.io.*;public class Pingfen{static int n; //声明变量n,保存评委人数static double a[];//声明数组a,保存评分static void inputArray0 throWS IOException{String s;String ss[ ];InputStreamReader reader=new InputStreamReader(System.in);BufferedReader input=new BufferedReader(reader);System.out.println(“输入评委人数:”);s=input.readLineo;n=Integer.parseInt(s);ss=new String[n];a=new double[n];for(int io;i<n;i++){System.out.println((i+1)+”>输入评分:”);ss[i]=input.readLine0;double x=Double.parseDouble(ss[i]);a[il=x;}}static void 0utputArray(double a[]){for(int i=0;i<a.length;i++){System.out.print(a[i]+””);}}static double sum(double a[ ]){double(1)________;for(int i=0;i<a.1ength;i++){(2)_________; } return sm; } static double maxOfArray(double a[]) { double max=a[0]; for(int i=l;i<a.1ength;i++) {(3)_______; } return max; } static double minOfArray(double a[]) { double min=a[0]; for(int i=l;i<a.1ength;i++) {(4)________; } return min; } public static void main(String args[])throws IOException { inputArray0; outputArray(a); double sm=sum(a); double mx=maxOfArray(a); double mn=minOfArray(a); double fen=(5)_________; fen=(Math.floor(fen*1 00+0.5)) 100; System.out.println(“该选手的最后得分:”+fen); }

【参考答案】

正确答案:(1)sm=a[0] (2)sm=sm+a[i] (3)if(max
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)