1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace ConsoleApp1 8 { 9 10 class Program 11 { 12 /// <summary> 13 /// 计算一个整数数组的最大值,最小值,平均值,总和 14 /// </summary> 15 /// <param name="nums">数组的每一个元素</param> 16 /// <param name="max">数组的最大值</param> 17 /// <param name="min">数组的最小值</param> 18 /// <param name="sum">数组的总和</param> 19 /// <param name="avg">数组的平均值</param> 20 public static void Test(int[] nums,out int max,out int min,out int sum,out int avg) 21 { 22 max = nums[0]; 23 min = nums[0]; 24 sum = 0; 25 for(int i = 0; i< nums.Length; i++) 26 { 27 if (nums[i] > max) 28 { 29 max = nums[i]; 30 } 31 32 if (nums[i] < min) 33 { 34 min = nums[i]; 35 } 36 37 sum += nums[i]; 38 } 39 40 avg = sum / nums.Length; 41 } 42 static void Main(string[] args) 43 { 44 int[] testNum = { 1, 4, 2, 5, 3 }; 45 Test(testNum, out int max, out int min, out int sum, out int avg); 46 Console.WriteLine("最大值:"+max); 47 Console.WriteLine("最小值:"+min); 48 Console.WriteLine("总和:"+sum); 49 Console.WriteLine("平均值:"+avg); 50 Console.ReadKey(); 51 52 } 53 } 54 }