求大神幫我看看哪里錯了謝謝
? string[,] info = new string[8, 2] { { "吳松", "89" }, { "錢東宇", "90" }, { "伏晨", "98" }, { "陳陸", "56" }, { "周蕊", "60" }, { "林日鵬", "9" }, { "何昆", "93" }, { "關欣", "85" } };
? ? ? ? ? ? ?int sum = 0;
? ? ? ? ? ? ?string name;
? ? ? ? ? ? ?
? ? ? ? ? ? ?for(int i=0;i<info.GetLongLength(0);i++){
? ? ? ? ? ? ? ? ?if(sum<int.Parse(info[i,1])){
? ? ? ? ? ? ? ? ? ? ?sum=int.Parse(info[i,1]);
? ? ? ? ? ? ? ? ? ? ?name=info[i,0];
? ? ? ? ? ? ? ? ?}
? ? ? ? ? ? ?}
? ? ? ? ? ? ?Console.Write("分數最高的是"+name+"分數是"+sum);
2020-07-10
說錯了 13版
2020-07-10
我用10版運行了一下你的代碼 錯誤說的是未給name賦初始值。我改成string name = " "; 以后運行成功了
2020-05-27
? ? ? ? ? ? for (int i = 0; i < info.GetLongLength(0); i++)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? if (sum < int.Parse(info[i, 1]))
? ? ? ? ? ? ? ? ? ? ? ? sum = int.Parse(info[i, 1]);
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? if (sum == int.Parse(info[i, 1]))
? ? ? ? ? ? ? ? ? ? ? ? name = info[i, 0];
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
2020-05-26