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 }