這段代碼有什么問題嗎,大家?guī)臀铱聪?,老是運行失敗說索引超出數(shù)組界限
using System;
using System.Collections.Generic;
using System.Text;
namespace projGetMaxScore
{
??? class Program
??? {
??????? static void Main(string[] args)
??????? {
?????????? string[]name=new string[]{"苦熬","煎熬","和奧","你個","伏晨",};
?????????? int[]num=new int[]{21,31,54,54,99};
?????????? int i;
?????????? i=num[0];
?????????? for(int x=1;x<num.Length;x++)
?????????? {
?????????????? if(num[x]>i)
?????????????? {
?????????????????? i=num[x];
?????????????? }
?????????? }
????????? Console.WriteLine("分數(shù)最高的是{0},分數(shù)是{1}",name[i],num[i]);
??????? }
??? }
}
2020-05-31
?Console.WriteLine("分數(shù)最高的是{0},分數(shù)是{1}",name[i],num[i]);
???????????????????????????????????????????????????????????????????????????????????????^????????^
????????????????????????????????????????????????????????????????????????????????????????這的問題
再聲明一個整形變量來存儲索引
2020-05-23
還要設(shè)置一個string類型的變量來存最高分的名字。
你的i存的是分數(shù)。
2020-05-08
if內(nèi)部改成i=x