怎么写,

解决方案 »

  1.   

    给你用控制台写了一个:    class Program
        {
            public static int Max(int[] a, int b)
            {
                if (b < a.Length-1)
                {
                    return a[b] < Max(a, b + 1) ? Max(a, b + 1) : a[b];
                }
                return a[b];
            }
            static void Main(string[] args)
            {
                int[] a ={ 3, 4, 5, 7, 8, 2, 1, 6, 7, 9 };
                Console.WriteLine(Max(a, 0));
                Console.ReadKey();
            }
        }
      

  2.   

    这个是求最小的,都是用控制台写的using System;
    using System.Collections.Generic;
    using System.Text;namespace arrayDiguiTest
    {
        class Program
        {
            public static int Min(int[] a, int b)
            {
                if (b < a.Length-1)
                {
                    return a[b] > Min(a, b + 1) ? Min(a, b + 1) : a[b];
                }
                return a[b];
            }
            static void Main(string[] args)
            {
                int[] a ={ 3, 4, 5, 7, 8, 2, 1, 6, 7, 9 };
                Console.WriteLine(Min(a, 0));
                Console.ReadKey();
            }
        }
    }