现有n个苹果,均分给5位同学,剩下的苹果交还老师。请编写程序,解决下述问题: 每位同学能分得几个苹果? 一共分出去多少个苹果? 交还老师的苹果有几个? 用C语言写出来
时间: 2023-06-04 09:02:14 浏览: 303
分苹果的程序
抱歉,我可以回答您的问题。
假设现有 n 个苹果,每位同学可以均分这些苹果,每个同学分得的数量为 n/5,其中 n/5 取整。由此可得每位同学能分得的苹果数量以及总共分出去的苹果数量。
代码实现如下:
```c
#include <stdio.h>
int main()
{
int n, num_per_student, total_num, num_return;
printf("请输入苹果的数量:");
scanf("%d", &n);
num_per_student = n / 5;
total_num = num_per_student * 5;
num_return = n - total_num;
printf("每位同学能分得 %d 个苹果\n", num_per_student);
printf("一共分出去 %d 个苹果\n", total_num);
printf("交还老师的苹果有 %d 个\n", num_return);
return 0;
}
```
注意,此程序只对整数有效。如果苹果数量不足以均分给5位同学,则有些同学将不能分得苹果。
阅读全文