**
* @author Wrry
* @data 2020-08-10
* @desc: 有n位评委打分给选手打分分数为0-100整数。去掉一个最高分和一个最低分求平均分(不考虑小数)
*/
public class Test09 {
public static void main(String[] args) {
demopjs(6);
}
public static void demopjs(int numl) {
//控制台输入方法调用
Scanner sc = new Scanner(System.in);
//定义一个动态数组
int[] arr = new int[numl];
//定义初始值:
//1.max:最大值
//2.he:数据总和
int max = 0;
int he = 0;
for (int i = 0; i < numl; i++) {
System.out.println("请输入第:" + (i+1) + "个成绩");
//sc.nextInt();获取控制台输入值,赋值给sr
int sr = sc.nextInt();
//System.out.println(sr);
//数据赋值
arr[i] = sr;
}
//定义最小值
int min = arr[1];
for (int i = 0; i < arr.length; i++) {
//求最大值
if (arr[i] > max) {
max = arr[i];
}
//求最小值
if (arr[i] < min) {
min = arr[i];
}
//求和
he += arr[i];
}
System.out.println("最大值是:" + max);
System.out.println("最小值是:" + min);
System.out.println("和是:" + he);
System.out.println("平均数" + (he - min - max) / 4);
}
}
有n位评委打分给选手打分分数为0-100整数。去掉一个最高分和一个最低分求平均分
最新推荐文章于 2025-02-27 20:29:26 发布