我在VS上运算成功,在这里为什么不行?

来源:6-1 练习题目

慕侠7596255

2017-10-02 19:43

static void Main(string[] args)

        {

            int max =0;

            string[] names = { "吴松", "钱东宇", "伏晨","陈陆","周蕊","林日鹏","何昆","关欣" };

            int[] score = { 89, 90, 98,56,60,91,93,85 };

            for(int x=0;x<score.Length;x++)

            {

                if (score[x]>score[max])

                {

                    max++;

                }

            }

           Console.WriteLine("分数最高的是{0},分数是{1}",names[max],score[max]);

        }


写回答 关注

1回答

  • 慕盖茨730522
    2017-10-04 04:57:42

    max++;   错了,应是把x的值付给max,正确答案是:max=x;


C#开发轻松入门

本门课程是C#语言的入门教程,将带你轻松入门.NET开发

254118 学习 · 1459 问题

查看课程

相似问题