加比赛。使用C#编写-一个控制台应用,输入10位评委打分(分值只能为正整数),计算并输出歌手的平均分(去掉一一个最高分和一一个最低分)。平均分以double数据类型输出。
输入
1 2 3 4 5 6 7 8 9 10
输出
5.5
样例输入
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 Helloworld { class Program { static void Main(string[] args) { string s = Console.ReadLine(); string[] s1 = s.Split(' '); int[] nums = new int[10]; for (int i = 0; i < 10; ++i) { nums[i] = Convert.ToInt32(s1[i]); } sort(nums); /*for (int i = 0; i < 10; ++i) { Console.WriteLine(nums[i]); }*/ double sum = 0; for (int i = 1; i < 9; ++i) { sum += nums[i]; } //Console.WriteLine(sum); Console.WriteLine(sum / 8); Console.ReadKey(); } static void sort(int[] nums) { int temp = 0; for (int i = 0; i < nums.Length - 1; ++i) { for (int j = 0; j < nums.Length - 1 - i; ++j) { if (nums[j] > nums[j + 1]) { temp = nums[j]; nums[j] = nums[j + 1]; nums[j + 1] = temp; } } } } } }