通过评委的积极参与和公正评分,可以提高评选活动的公信力和可信度。
透明性:参赛者和观众应该清楚了解评审标准和评分过程,以便能够理解评委的评判依据。 可靠性:评委评分应该具有一致性和可靠性,不受主观因素或随机误差的影响。
编写程序,Java代码实现:
import java.util.Scanner;public class TestScore {public static void main(String[] args) {/*** 【需求描述】现场有6名评委给参赛选手打分,去掉一个最高分,去掉一个最低分,* 计算出最终得分。**/int[] array = new int[6];Scanner scanner = new Scanner(System.in);for (int i = 1; i <= array.length; i++) {System.out.println("请" + i + " 号评委输入打分[0-100]: ");int anInt = scanner.nextInt();array[i - 1] = anInt;}int sum = 0;int max = array[0];int min = array[0];for (int i = 0; i < array.length; i++) {sum += array[i];//计算最大值if (max < array[i]) {max = array[i];}//计算最小值if (min > array[i]) {min = array[i];}}System.out.println("去掉一个最高分:" + max);System.out.println("去掉一个最低分:" + min);//计算平均分int score = sum - max - min / array.length - 2;System.out.println("最终计算得分是:" + score);}
}
程序输出:
总结:有多名评委要给选手打分,分数是[0 - 100]之间的整数。选手最后得分为:去掉 最高分、最低分后剩余分数计算的平均分。