用C#编写一个判断用户输入的一组数字中最大的数

解决方案 »

  1.   

    public void Linq85() {
        int[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 };
        
        int maxNum = numbers.Max();
        
        Console.WriteLine("The maximum number is {0}.", maxNum);
    }
      

  2.   

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ※以下是引用1楼 spkl1(柏芝你走吧我放不下韩红就叫我朝伟吧虽然歌唱得像学友) 在2007-04-30 17:09:46 的发言:
    ──────────────────────────────────────────
    楼下正解` *_*
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━UP
      

  3.   

    lz 建议好好学习下数学...
    大致算法最简单的就是打擂台了...C#里你可以考虑用集合来获得用户无限量的输入... 
    下面算法比较简单, 但是核心内容是一样的int[] num = {1,2,3,4,5,6,7,8,9,10};
                int max = num[0];
                for (int i = 1; i < num.Length; i++)
                {
                    if (num[i] > max)
                    {
                        max = num[i];
                    }
                }
                Console.WriteLine(max);
                Console.ReadKey();