錯在哪呢?
?int[] score = new int[] { 90, 65, 88, 70, 46, 81, 100, 68 };
??????????? string[] name = new string[] { "景珍", "林惠洋", "成蓉", "宏南昌", "龍玉民", "單江開", "田武山", "王三明" };
??????????? int sum = 0, avg, yix;
??????????? for (int i = 0; i < score.Length; i++)
??????????? {
??????????????? sum += score[i];
??????????? }
??????????? avg = sum / score.Length;
??????????? Console.Write("平均分是{0},高于平均分的有:", avg);
??????????? Console.WriteLine();
??????????? for (int i = 0; i < name.Length; i++)
??????????? {
??????????????? if (score[i] > avg)
??????????????? {
??????????????????? yix = i;
??????????????????? Console.Write(name[i] + " ");
??????????????? }
??????????? }
??????? }
2015-11-26
第二個for循環(huán)不用i 換個其他就可以了
2016-01-12
yix 這個變量沒有用到,可以去掉,并且你這個代碼沒有問題
2015-11-27
好的謝謝