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

不用两个数组

    class Program

    {


        static void Main(string[] args)

        {

            int[,] score ={

                       {1,89},{2,90},{3,98}

                       };

            for (int a = 0; a < score.GetLongLength(0); a++)

            {

                if (score[a, 1] > 90)

                {

                    switch (score[a, 0])

                    {

                        case 1:

                            Console.Write("分数最高的是吴松,分数:" + score[a, 1]); break;

                        case 2:

                            Console.Write("分数最高的是钱振宇,分数:" + score[a, 1]); break;

                        case 3:

                            Console.Write("分数最高的是伏晨,分数:" + score[a, 1]); break;

                    }


                }

          

            }

                

             


        }

    }


}


提问者:慕勒5251425 2018-12-29 13:18

个回答

  • 锺权
    2018-12-30 14:37:14

    你这不是自作聪明嘛。。。这个算法的本意是在一堆数据里面筛选出最高分数和对应的学生,你直接靠肉眼观察选了个前三然后直接拿第二的分数选第一。。。那给你一千人的成绩你也打算靠肉眼观察再选个前三?本末倒置啊兄弟。。。