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

目测没错,这个编译器有问题。。。?

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

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

提问者:神经小七 2016-03-29 15:37

个回答

  • 夏琼的小幸运
    2016-03-30 17:10:12
    已采纳

    你把这段代码在自己的VisualStudio上运行,运行是成功的。而在案例中运行的时候,显示错误应该是输出的格式和他要求的不一致,这就是小细节了要自己找找,看看是不是标点的问题 空格的问题。但这段代码在VS上是能运行的。

  • 慕容2365646
    2019-07-01 17:50:59

    输出的逗号是汉语状态下的逗号

  • 夏琼的小幸运
    2016-03-29 16:07:37

    第11行代码最后的分号错了,改成英文状态下的分号。就是声明result数组那一行的末尾分号。