zzass
2018-06-19 23:48
int [] score = new int[]{90,65,88,70,46,81,100,68};
string [] name = new string []{"景珍", "林惠洋", "成蓉", "洪南昌", "龙玉民", "单江开", "田武山", "王三明"};
int sum = 0;
int avg = 0;
foreach(int x in score)
{
sum += x;
}
avg = sum/score.Length;
Console.Write("平均分是" + avg + ",高于平均分的有:");
Console.WriteLine();
for(int i=0; i<=score.Length;i++)
{
if(score[i]>=avg)
Console.Write(name[i]+" ");
}
第22行,把=号去掉。
i<score而不是<=
这个数组长度为8,而下标只能取到7,下标是从0开始的
C#开发轻松入门
254117 学习 · 1459 问题
相似问题