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

谁知道哪里错了?

using System;
using System.Collections.Generic;
using System.Text;

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


提问者:weixin_慕数据4058855 2020-04-16 15:33

个回答

  • weixin_慕数据4058855
    2020-04-16 18:10:12

    已解决

    using System;
    using System.Collections.Generic;
    using System.Text;

    namespace projGetMaxScore
    {
        class Program
        {
            static void Main(string[] args)
            {
               string[,] name_score={{"吴松","89"},{"钱东宇","90"},{"伏晨","98"},{"陈陆","56"},{"周蕊","60"},{"林日鹏","91"},{"何坤","93"},{"关欣","85"}};
               int max=0;
               int x=0;
               for(int i=0;i<name_score.GetLongLength(0);i++){
                    if(max < int.Parse(name_score[i,1])){
                       max=int.Parse(name_score[i,1]);
                       x=i;}
                  
               }
                Console.WriteLine("分数最高的是{0},分数是{1}",name_score[x,0],name_score[x,1],max);
            }
        }
    }