using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int max; int min; double mean; const int N = 50; int[] array = new int[N]; //亂數產生陣列元素 Random rand = new Random(); for (int i = 0; i < N; i++) { array[i] = rand.Next() % 101; //產生0~100之間的整數 } GetMaxMinMean(array, out max, out min, out mean); for (int i = 0; i < N; i++) { Console.Write(array[i] +" "); } Console.WriteLine(); Console.WriteLine("Max = {0}", max); Console.WriteLine("Min = {0}", min); Console.WriteLine("Mean = {0}", mean); } static void GetMaxMinMean(int[] a, out int max, out int min, out double mean) { max = a[0]; min = a[0]; double sum = 0; for (int i = 0; i < a.Length; i++) { sum += a[i]; if(a[i]max) max=a[i]; } mean = sum / a.Length; } } }