1 static void Main(string[] args) 2 { 3 int[] a = new int[10]; 4 int score = 0; 5 for (int i = 0; i < 10; i++) 6 { 7 Console.Write("第{0}位评委评分为:", i + 1); 8 a[i]=int.Parse(Console.ReadLine()); 9 score += a[i]; 10 } 11 int max = a[0], min = a[0]; 12 for (int i = 1; i < 10; i++) 13 { 14 if (a[i] > max) max = a[i]; 15 if (a[i] < min) min = a[i]; 16 } 17 double avg = (score - max - min) / 8.0; 18 Console.WriteLine("最大值:{0}\t最小值:{1}\t去高低取均值:{2}",max,min,avg); 19 }
将初值赋值给max、min,
将后一个数比前一个数进行比较,大于大的小于小的,
第一个数与第一个数进行比较是没有任何意义的.
标签:10,Console,min,int,max,score From: https://www.cnblogs.com/ihoi/p/16975087.html