求大神幫我看看哪里錯了謝謝
? 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
using?System;using?System.Collections.Generic;using?System.Linq;using?System.Text;using?System.Threading.Tasks;namespace?ConsoleApp1{????class?Program????{????????static?void?Main(string[]?args)????????{//建立數組????????????string[]?name?=?{"景珍",?"林惠洋",?"成蓉",?"洪南昌",?"龍玉民",?"單江開",?"田武山",?"王三明"};????????????int[]?score?=?{90,65,88,70,46,81,100,68};????????????int?sum=0,avg;//總分sum,平均分avg????????????for?(int?i?=?0;?i?<?score.Length;?i++)????????????{????????????????sum?+=?score[i];????????????}????????????avg?=?sum?/?score.Length;????????????//Console.WriteLine(sum);//輸出總分????????????Console.WriteLine("平均分是"+avg+"高于平均分的有:");//輸出平均分????????????for?(int?a?=?0;?a?<?score.Length;?a++)????????????{????????????????if?(score[a]?>?avg)????????????????{????????????????????Console.Write(name[a]+"?");????????????????}?????????????????????????????????????????????}????????}????}}