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

来源:6-1 练习题目

神经小七

2016-03-29 15:37

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);
        }
    }
}

写回答 关注

3回答

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

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

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

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

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

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

    神经小七

    恩,确实错了,但还是不行。。。

    2016-03-29 16:52:00

    共 1 条回复 >

C#开发轻松入门

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

254118 学习 · 1459 问题

查看课程

相似问题