沒(méi)輸錯(cuò)啊!是怎么回事呢?
static void Main(string[] args)
???????? {
??????????? int max=0;
?????????? int t=0;
??????????? string [,]a=new string[8,2]={ { "吳松", "89" }, { "錢東宇", "90" }, { "伏晨", "98" }, { "陳陸", "56" }, { "周蕊", "60" }, { "林日鵬", "9" }, { "何昆", "93" }, { "關(guān)欣", "85" } };
??????????? for(int i=0;i<=a.GetLongLength;i++){
??????????????????? if(max<Convert.ToInt32(a[i,1])){
??????????????????????? max=Convert.ToInt32(a[i,1]);
??????????????????????? t=i;
??????????????????? }
??????????? }
??????????? Console.WriteLine("分?jǐn)?shù)最高的為:{0},分?jǐn)?shù)是{1}",max,a[i,1]);
??????? }
——————————————————————————————————————————
??? ????????????為什么提示{ { "吳松", "89" }, { "錢東宇", "90" }, { "伏晨", "98" }, { "陳陸", "56" }, {
"周蕊", "60" }, { "林日鵬", "9" }, { "何昆", "93" }, { "關(guān)欣", "85" } };?? 是無(wú)效表達(dá)式項(xiàng)呢,
2017-06-24
你好,第一行:
后面的= 不應(yīng)該加, 需要?jiǎng)h掉;
第二:a的長(zhǎng)度,不是8,也不是2,而是16,如果按你之前寫的話,會(huì)數(shù)組越界,所以需要改成16的一半,也就是a的長(zhǎng)度除以2;
第三,數(shù)組的長(zhǎng)度 用a.Length 就可以了
第四:最后一行:
a[i,1]需要改成a[t, 1], i因?yàn)槟闶窃趂or循環(huán)中定義的,所以在for循環(huán)以外,i就不能用了。
祝你學(xué)習(xí)順利!
2017-03-18
賦初值的{}前沒(méi)有=號(hào)