现有n个苹果,均分给5位同学,剩下的苹果交还老师。请编写程序,解决下述问题: 每位同学能分得几个苹果? 一共分出去多少个苹果? 交还老师的苹果有几个?
时间: 2023-04-28 21:01:20 浏览: 351
分苹果问题详解
好的,以下是解决该问题的程序:
```
n = int(input("请输入苹果的数量:"))
per_student = n // 5
leftover = n % 5
returned = 5 - leftover
print("每位同学能分得", per_student, "个苹果。")
print("一共分出去", per_student * 5, "个苹果。")
print("交还老师的苹果有", returned, "个。")
```
程序首先让用户输入苹果的数量,然后计算每位同学能分得多少个苹果、一共分出去多少个苹果以及交还老师的苹果有多少个,并将结果打印出来。其中,`//` 表示整除运算符,`%` 表示取余运算符。
注意,该程序假设所有同学都能够平均分到苹果,因此可能存在一些特殊情况需要手动处理。
阅读全文