700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 在歌唱比赛中 共有10位评委进行打分(0-100分的区间) 在计算歌手得分时 去掉一个

在歌唱比赛中 共有10位评委进行打分(0-100分的区间) 在计算歌手得分时 去掉一个

时间:2024-02-07 06:55:48

相关推荐

在歌唱比赛中 共有10位评委进行打分(0-100分的区间) 在计算歌手得分时  去掉一个

package kaoshi3;

import java.util.Scanner;

/**

*

在歌唱比赛中,共有10位评委进行打分(0-100分的区间),在计算歌手得分时,

去掉一个最高分,去掉一个最低分,然后剩余的8位评委的分数进行平均,

就是该选手的最终得分。输入每个评委的评分,求某选手的得分。

*

*/

public class Text2 {

public static void main(String[] args) {

//声明一个长度为10的数组

int [] scores = new int[10];

Scanner sc = new Scanner(System.in); //接收输入的数据

int max = 0; //最高分

int min = 100; //最低分

int sum = 0; //总分

for(int i=0;i<scores.length;i++){

System.out.print("请输入第"+(i+1)+"位评委的分数:");

scores[i] = sc.nextInt(); //用数组元素接收10位评委的分数

//把最高分和最低分分别找出来,然后用总分-高分-最低分=8位评委分数 /8

//最高分

if(scores[i] > max){ //如果数组里面有个元素大于最大值,那么就把最大值给这个元素

max = scores[i];

}

//最低分

if(scores[i] < min){

min = scores[i];

}

//求和

sum += scores[i];

}

//平均分

System.out.println("10位评委的平均分:"+sum/scores.length);

//去掉2个极值的平均分

System.out.println("去掉最高和最低分后的平均分是:"+(double)(sum-max-min)/(scores.length-2));

}

}

在歌唱比赛中 共有10位评委进行打分(0-100分的区间) 在计算歌手得分时 去掉一个最高分 去掉一个最低分 然后剩余的8位评委的分数进行平均 就是该选手的最终得分。输入每个评委的评分 求某选

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。