神经小七
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);
}
}
}
你把这段代码在自己的VisualStudio上运行,运行是成功的。而在案例中运行的时候,显示错误应该是输出的格式和他要求的不一致,这就是小细节了要自己找找,看看是不是标点的问题 空格的问题。但这段代码在VS上是能运行的。
输出的逗号是汉语状态下的逗号
第11行代码最后的分号错了,改成英文状态下的分号。就是声明result数组那一行的末尾分号。
C#开发轻松入门
254118 学习 · 1459 问题
相似问题