17 颗糖分给 5 个小朋友,每人一样多,剩下的留着。函数只能 return 一个值,所以 share 通过两个指针交回结果:每人几颗放进 *each,剩几颗放进 *left。
Each: 3, left: 2
#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;
}
写好了先点「运行」试试示例,没问题再点「提交」。