hnyzcj 发表于 2018-9-23 16:33:18

用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


germanpan 发表于 2018-9-28 16:30:57

支持支持,谢谢
页: [1]
查看完整版本: 用MAKECODE解决数学问题——虫子吃苹果