欢迎光临散文网 会员登陆 & 注册

1011 虫子吃苹果

2021-09-25 14:45 作者:羽走  | 我要投稿


题目描述

小明买了一箱苹果共有n个,但不幸的是箱子里混进了一条虫子。虫子每x小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过y小时后这箱苹果中还有多少个苹果没有被虫子吃过?

输入

输入三个整数n、x、y,分别表示一箱苹果的个数,虫子吃完一个苹果所需时间和已经过去的时间。


输出

剩余好苹果的个数。

样例输入

样例输出

    此题由于系统原理的问题可能有些同学会在某些地方卡壳,明白了之后也不算难。

    在这里简单说一下,为什么使用选择结构,为什么要拿  y%x==0  作为判定条件。

        此处说明,由于系统的四舍五入原理,如果虫子吃苹果的速度无法整除被时间整除,就会出现虫子吃苹果了,但没吃完,此时系统会将那没吃完的苹果(可能还剩0.5个)进位,这时相当于少计算了一个坏苹果,导致出错,这里用选择结构规避这种情况。

【解答1】

【解答2】

    随着时间的推移以及做题数量的增加,也逐渐对题目有了全新的理解与认知,解答2将更为直观得表现出虫子吃苹果的数量,甚至省去else,已经简洁的向着顺序结构靠近。

此答案由up主同学所做出。



1011 虫子吃苹果的评论 (共 条)

分享到微博请遵守国家法律