• 欢迎光临~

max与min

开发技术 开发技术 2022-12-12 次浏览
 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,

将后一个数比前一个数进行比较,大于大的小于小的,

第一个数与第一个数进行比较是没有任何意义的.

程序员灯塔
转载请注明原文链接:max与min
喜欢 (0)