4069| 1
|
用MAKECODE解决数学问题——虫子吃苹果 |
题目: 小王买了一箱苹果过有N个,很不好的是,有条虫子在里面。虫子每隔X小时能吃掉一个苹果。假设虫子在吃完上一个苹果前不会吃另外一个苹果,那么经过Y小时后,这箱苹果还有多少个没有被吃掉? 编程提示: 1.分析题目虫子在Y小时内吃掉苹果的情况有几种? 2.输入三个整数N、X、Y正整数。 3.输出结果为整数 解题思路: 虫子吃苹果的速度为1/X (个/小时),吃苹果的时间为Y(小时)。有了这两个条件我们可以得到虫子在Y小时吃苹果的个数为Y/X。如果MOD(Y/X)=0,则剩余苹果为N-Y/X,若MOD(Y/X)不等于0,则剩余苹果为N-Y/X-1,若Y/X>=N,则剩余苹果为0。因此依据题意我们可以得出有此题有三种情况。 su |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed