Kodewick
开始学 →
小挑战←→0 / 70

比平均高

#034小挑战数组条件约 7 分钟

跳绳比赛,n 个人的个数在 scores 里(至少 1 个)。平均数 avg 已经算好了。写 above_average(scores, n) 的后半段:再走一遍数组,数一数有几个人比平均数高(一样的不算)。

示例
above_average({60, 80, 100}, 3)→1
above_average({70, 70}, 2)→0
函数int above_average(int scores[], int n)
main.c
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;
}
Ctrl + Enter 也能运行
结果

写好了先点「运行」试试示例,没问题再点「提交」。