问答详情
源自:6-1 练习题目

四处报错都是 "max"does not exist in the current context,

           string[] a = new string[] { "一", "二", "三", "四", "五", "六" };
            int[] b = new int[] { 80, 90, 98, 89, 86, 68 };
            int k = 0;
            max= b[0];
            for(int i=0;i<b.Length;i++)
            {
                if(b[i]>max)
                {
                    max= b[i];
                    k = i;
                }
            }
            Console.Write("得分最高人的名字是" + a[k] + ",  分数是" + max);

提问者:精慕门8263132 2020-04-16 12:48

个回答

  • Henry_pan
    2020-07-24 15:51:42

    对呀,因为你没有定义max呀,你的max是直接写的,你没有定义,定位为:int  max

  • 慕娘5342853
    2020-04-28 21:20:35

    没有定义max

  • 慕慕0476851
    2020-04-23 15:23:49

    未定义max

    int max = b[0];