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

添猫粮

#055小挑战指针数组约 6 分钟

四只猫的碗里各剩几克猫粮。让指针 least 指向剩得最少的那只碗,再通过它给那只碗加 50 克。最后会显示每只碗。

应该显示
40
65
30
25
main.c
#include <stdio.h>

int main(void) {
    int bowls[] = {40, 15, 30, 25};
    int *least = &bowls[0];
    for (int i = 1; i < 4; i++) {
        // 在这里写:这只碗更少,就让 least 指向它
    }
    // 在这里写:通过 least 加 50
    for (int i = 0; i < 4; i++) {
        printf("%d\n", bowls[i]);
    }
    return 0;
}
Ctrl + Enter 也能运行
结果

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