在歌星大獎賽中,有10個評委爲參賽選手打分,分數爲1到100分。

/*********************************************************************************  *  * 功能描述:    求一個比賽的選手成績  *  * 做    者:    郭強生  *  * 修改日期:    2012-08-06  *   * 備    注:    在歌星大獎賽中,有10個評委爲參賽選手打分,分數爲1到100分。  *               選手最後得分爲:去掉一個最高分和一個最低分後其他8個分數  *               的平均值。請編寫一個程序實現。 ************************************************************************************/ using System; using System.Collections.Generic; using System.Text; namespace Practice2 {     class Program     {         static void Main(string[] args)         {             //定義評委的十個分數            double []arrays = { 98.0, 78.5, 89.5, 67.5, 99.5, 88.0, 78.0, 79.0, 67.5, 87.0 };             //定義一個最大值和一個最小值            double max=arrays[0];            double min=arrays[0];            //定義全部評委的分數總和             double sum = 0;             //平均分數即爲該選手的成績            double avg = 0;            for (int i = 0; i < arrays.Length; i++)            {                //若最小值比其餘值大,則將其他的值賦值給最小值                if (min > arrays[i])                 {                    min = arrays[i];                }                //若最大值比其餘值小,則將其他的值賦值給最大值                if (max < arrays[i])                {                    max = arrays[i];                }                //求和                sum += arrays[i];            }             //求平均分數 即爲求選手的成績            avg = (sum - max - min) / 8;            Console.WriteLine("該選手的成績爲:{0}",avg);         }     } }
相關文章
相關標籤/搜索