题目描述
一青年歌手参加比赛。使用C#编写-一个控制台应用,输入10位评委打分(分值只能为正整数),计算并输出歌手的平均分(去掉一一个最高分和一一个最低分)。平均分以double数据类型输出。
输入
1 2 3 4 5 6 7 8 9 10
输出
5.5
样例输入
copy
1 2 3 4 5 6 7 8 9 10
样例输出
5.5
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
string s = Console.ReadLine();
string[] m = s.Split(' ');
int[] num = new int[100];
for (int i = 0; i < 10; i++)
{
num[i] = Convert.ToInt32(m[i]);
}
wahh(num);
double sum = 0;
for (int i = 1; i < 9; i++)
{
sum += num[i];
}
Console.Write(sum / 8);
Console.ReadKey();
}
static void wahh(int[] num)
{
int t = 0;
for (int i = 0; i < 10; i++)
{
for (int j = i+1; j < 10; j++)
{
if (num[i] > num[j])
{
t = num[j];
num[j] = num[i];
num[j] = t;
}
}
}
}
}
}