跳绳比赛,n 个人的个数在 scores 里(至少 1 个)。平均数 avg 已经算好了。写 above_average(scores, n) 的后半段:再走一遍数组,数一数有几个人比平均数高(一样的不算)。
above_average({60, 80, 100}, 3)→1above_average({70, 70}, 2)→0int above_average(int scores[], int n)int above_average(int scores[], int n) {
int sum = 0;
for (int i = 0; i < n; i++) {
sum += scores[i];
}
double avg = (double)sum / n;
int count = 0;
// 在这里写:再写一个循环:比 avg 高的,count 加 1
return count;
}
写好了先点「运行」试试示例,没问题再点「提交」。