请问为什么这段代码执行不了?

来源:6-1 练习题目

慕神604715

2018-03-30 06:56

为什么这串代码执行不了?目的是为了挑出最大值。

static void Main(string[] args)
        {
            int N=0;
            int[]score={89,90,98,56,60,91,93,85};
            string[]name={"吴松","钱东宇","伏晨","陈陆","周蕊","林日鹏","何昆","关欣"};
            for (int i=0;i<score.Length;i++)
            if N<score[i]
            {
                N=i;
            }
            Console.WriteLine("分数最高的是{0},分数是{1}",name[N],score[N]);
        }


写回答 关注

2回答

  • qq_RR_15
    2018-05-05 11:09:38

    static void Main(string[] args)
            {
                int[] score={89,90,98,56,60,91,93,85};
                string[] name={"吴松","钱东宇","伏晨","陈陆","周蕊","林日鹏","何昆","关欣"};

                int N=score[0];//假设第一个分是最高分

                for (int i=1; i<score.Length; i++)

                {
                if (N < score[i])
                {
                    N=score[i];
                }

                }
                Console.WriteLine("分数最高是{0}",N);
            }

    这是求最大值的方法,,这是我的拙见。。。。。

    慕神6047...

    谢谢。

    2018-05-14 20:14:41

    共 1 条回复 >

  • 慕神604715
    2018-03-30 06:56:48

    有人么?


    慕神6047... 回复moonca...

    谢谢。

    2018-05-14 20:15:01

    共 2 条回复 >

C#开发轻松入门

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

254118 学习 · 1459 问题

查看课程

相似问题