大神,幫忙看一下哪兒錯了
using System;
using System.Collections.Generic;
using System.Text;
namespace projGetMaxScore
{
??? class Program
??? {
??????? static void Main(string[] args)
??????? {
??????????? string[] names = {"吳松","錢東宇","伏晨","陳陸","周蕊","林日鵬","何昆","關欣"};
??????????? int[] score = {89,90,98,56,60,91,93,85};
??????????? int max = score[0];
??????????? int index;
??????????? for(int i = 0;i < score.Length;i++)
??????????? {
??????????????? if(max < score[i])
??????????????? {
??????????????????? max = score[i];
??????????????????? index = i;
??????????????? }
???????????????
??????????? }
??????????? Console.WriteLine("分數最高的是{0},分數是{1}",names[index],score[index]);
??????? }
???????
??? }
???
}
2017-02-21
你的index沒有賦初始值
2017-02-21
這樣就通過了。
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 index = 0,max = score[0];
??????????? for(int i = 1;i < score.Length;i++)
??????????? {
??????????????? if(score[i] > max)
??????????????? {
??????????????????? max = score[i];
??????????????????? index = i;
??????????????? }
??????????? }
??????????? Console.WriteLine("分數最高的是" + names[index] + ",分數是" + max);
??????? }
???????
??? }
???
}