我的教授给了我这个练习,但是你可以看到,它有点模糊,所以我想知道我该怎么做。这个练习是关于循环的。我应该做一个列表或数组来保存N个学生和年龄信息吗?我怎么计算这些里面的平均值呢?我还是个初学者,所以答案应该很简单,但是我真的被困在这个练习上了。提前谢谢你。
要解决这个问题,您不需要一个循环。也许你的教授想问的是某种发展中的平均值。你从一个学生开始,平均年龄是他的确切年龄。然后再加上下一个学生的年龄,现在的平均值在这两个之间。
这个练习可以通过以下循环来解决:
int sumAge = 0;
double average;
for (int i = 0; i < students.Count(); i++)
{
sumAge = sumAge + students[i].Age;
average = sumAge / (i+1);
}