求数组中最大的数的值:
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 }
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 }
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 }