求數組中最大的數的值:1、數組的max函數:

1 class PRogram 2 { 3 static void Main(string[] args) 4 { 5 int[] array = {1,3,5,2,4,6,7,9,0,8}; 6 int max= GetMax(array); 7 Console.WriteLine("數組中最大的值是{0}",max); 8 Console.ReadKey(); 9 }10 private static int GetMax(int[] array)11 {12 return array.Max();13 }14 }View Code
2、分支語句:

1 class Program 2 { 3 static void Main(string[] args) 4 { 5 int[] array = {1,3,5,2,4,6,7,9,0,8}; 6 int max= GetMax(array); 7 Console.WriteLine("數組中最大的值是{0}",max); 8 Console.ReadKey(); 9 }10 /// <summary>11 /// 數組中最大的值12 /// </summary>13 /// <param name="array"></param>14 /// <returns></returns>15 private static int GetMax(int[] array)16 {17 int max = 0;18 for (int i = 0; i <array.Length; i++)19 {20 max = max > array[i] ? max : array[i];21 22 }23 return max;24 }25 }View Code 3、三元運算:

1 class Program 2 { 3 static void Main(string[] args) 4 { 5 int[] array = {1,3,5,2,4,6,7,9,0,8}; 6 int max= GetMax(array); 7 Console.WriteLine("數組中最大的值是{0}",max); 8 Console.ReadKey(); 9 }10 /// <summary>11 /// 數組中最大的值12 /// </summary>13 /// <param name="array"></param>14 /// <returns></returns>15 private static int GetMax(int[] array)16 {17 int max = 0;18 for (int i = 0; i <array.Length; i++)19 {20 max = max > array[i] ? max : array[i];21 22 }23 return max;24 }25 }View Code 新聞熱點
疑難解答