Kodewick
开始学 →
基础←→0 / 70

分糖果

#053基础指针函数约 4 分钟

17 颗糖分给 5 个小朋友,每人一样多,剩下的留着。函数只能 return 一个值,所以 share 通过两个指针交回结果:每人几颗放进 *each,剩几颗放进 *left。

应该显示
Each: 3, left: 2
main.c
#include <stdio.h>

void share(int candies, int kids, int *each, int *left) {
    // 在这里写:*each 是 candies 除以 kids,*left 是余数
}

int main(void) {
    int each = 0, left = 0;
    share(17, 5, &each, &left);
    printf("Each: %d, left: %d\n", each, left);
    return 0;
}
Ctrl + Enter 也能运行
结果

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