static void Main(string[] args)
{
int[]score=new int[]{89,90,98,56,60,91,93,85};
string[]names=new string[]{"吴松","钱东宇","伏晨","陈陆","周蕊","林日鹏","何昆","关欣"};
int max=score[0];
string name=names[0];
for(int i=0;i<score.Length;i++)
{
if(score[i]>max)
{
max=score[i];
name=names[i];
}
}
Console.Write("分数最高的是"+name+",分数是"+max);
思维想法真好,受教了!?
加个Console.ReadLine();吧
应该这个样子
using System;
using System.Collections.Generic;
using System.Text;
namespace projGetMaxScore
{
class Program
{
static void Main(string[] args)
{
int[]score=new int[]{89,90,98,56,60,91,93,85};
string[]names=new string[]{"吴松","钱东宇","伏晨","陈陆","周蕊","林日鹏","何昆","关欣"};
int max=score[0];
string name=names[0];
for(int i=0;i<score.Length;i++)
{
if(score[i]>max)
{
max=score[i];
name=names[i];
}
}
Console.Write("分数最高的是"+name+",分数是"+max);
}
}
}
没错,Main()内部代码没问题,可是你main()括号少一个结尾花括号
抱歉,刚才没看清楚。我复制你的代码可以运行出来,没有错误。
最后一行的代码有错误,应该为(加粗的为有错误的地方)
Console.Write("分数最高的是"+name+"分数是"+max);
最后一行的代码有错,应该为
Console