评委打分问题---去掉两个最高分,两个最低分,求平均分

//评委打分 去掉两个最高分 去掉两个最低分 求平均数

      int []defen={78,79,80,83,89,99,90,76,88,98};
      for(int a=0;a<defen.length;a++)
      {
        System.out.print(defen[a]+"\t");
      }  System.out.println();//第一步,初始化

      for(int b=1;b<defen.length-1;b++)
      {
        for(int a=0;a<defen.length-b;a++)
        {
            if(defen[a]>defen[a+1])
            {
            int t=defen[a];
               defen[a]=defen[a+1];
               defen[a+1]=t;
            }}
        for (int a=0;a<defen.length;a++)    

        {System.out.print(defen[a]+"\t");}
        System.out.println();
      }     //第二步,冒泡输出,排列顺序
        int zuizhongdefen=(defen[3]+defen[4]+defen[5]
                +defen[6]+defen[7]+defen[8])/6;
        System.out.print("选手最后得分是"+zuizhongdefen);
        //第三步,去掉两个最高分,两个最低分,求剩余分值的平均分
时间: 2024-10-12 11:32:07

评委打分问题---去掉两个最高分,两个最低分,求平均分的相关文章

排序方法:去掉最高最低分求平均分 函数

法1 namespace 函数数组排序带出最大最小值及平均值 { class Program { static void Main(string[] args) { int[] b=new int[]{9,1,5,3,7}; int max = 0; //设置两个变量用来接收最低值与最小值. int min = 0; int ave = 0; //设变一个变量来接收平均值. int[]a= new Program().Array(b,out max,out min,out ave); for (

排序方法:去掉最高最低分求平均分

static void Main(string[] args) { double[] a = new double[10]; double sum = 0; for (int i = 0; i < a.Length; i++) { a[i] = Convert.ToInt32(Console.ReadLine()); sum=sum+a[i]; Console.WriteLine("第"+(i+1)+"个评委的分数为"+a[i]); } Console.Wri

C语言之基本算法08—去掉最高分去掉最低分求平均值

// /* ================================================================== 题目:选拔赛中通常用这样的办法求选手分数,去掉一个最高分,去掉一个 最低分,求平均成绩!请编程实现这个计算方法. ================================================================== */ #include<stdio.h> main() { float a[10],max,min,su

第十周(评委打分)

/* *copyright(c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:评委打分 *作者:王忠 *完成日期:2014.11.05 *版本号:v1.0 * *问题描述:10位评委打分,去掉最高分,去掉最低分.求平均分 *输入描述:输入10位评委得分 *程序输出:平均分 #include <iostream> using namespace std; int main() { double a,n,max=0,min=10,sum,average;

15-07-08 数组-- 去掉最低分去掉最高分取平均分

输入同学的分数,去掉两个最高分,去掉两个最低分,求和后取平均分 Console.Write("请输入人数:"); int r = Convert.ToInt32(Console.ReadLine()); int[] cj = new int[r]; if (r >= 5) { for (int i = 0; i < r; i++) { Console.WriteLine("请输入第{0}个人的成绩", i + 1); cj[i] = Convert.To

例题:青歌赛打分程序。去掉两个最高分,去掉两个最低分,再算平均分。主要学习数组和冒泡排序,什么情况下要定义数组

Console.Write("请输入评委人数:");//输入人数 int renshu = Convert.ToInt32(Console.ReadLine());//人数代入 int[] fenshu = new int[renshu];//定义一个分数的数组,长度为人数 if (renshu >= 5)//去掉连个最高分,去掉两个最低分,所以至少五个人 { for (int i = 0; i < renshu; i++) { Console.Write("请输

去掉两个最高分、去掉两个最低分,求平均分

static void Main47求平均分(string[] args) { //去掉两个最高分,去掉两个最低分,求平均分 Console.WriteLine("请输入分数的个数:"); int a = Convert.ToInt32(Console.ReadLine()); int [] fs = new int [a]; if (a < 5) { Console.WriteLine("输入的分数至少为5个!"); } else { for (int i

WebApp专家评委打分的两种进入模式

A模式: 当前PC端的前期设置如下: [管理员允许时,只针对管理员指定选手] 选项选中.在现场时,管理员点击 状态未知 或下方红框所示按钮 发出打分允许指令时, 专家评委进入专家打分区后: 可以直接 点击:开始打分 链接,直接进入需要打分的选手的打分界面(下图第一个红色箭头所示); 也可以 上划界面,肉眼找到需要打分的选手,点击 请给 XX 号选手打分 链接(下图第二个红色箭头所示),进入打分界面. B模式: 当前PC端的前期选项如下红色所注时: [管理员允许时,针对所有选手] 选项选中. 然后

评委打分去掉最高最低求平均

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 数组 { class Class1 { static void main (string[] args) { Console.WriteLine("请输入人数:"); int renshu = int.Parse(Console.Read