string[] a = new string[] { "一", "二", "三", "四", "五", "六" };
int[] b = new int[] { 80, 90, 98, 89, 86, 68 };
int k = 0;
max= b[0];
for(int i=0;i<b.Length;i++)
{
if(b[i]>max)
{
max= b[i];
k = i;
}
}
Console.Write("得分最高人的名字是" + a[k] + ", 分数是" + max);
对呀,因为你没有定义max呀,你的max是直接写的,你没有定义,定位为:int max
没有定义max
未定义max
int max = b[0];