题目描述
八尾勇喜欢吃苹果。她现在有m(m < 100) 个苹果,吃完一个苹果需要花费t(1 ≤ t ≤ 100)分钟,吃完一个后立刻开始吃下一个。现在时间过去了s(s ≤ 10000)分钟,请问她还有几个完整的苹果?
输入格式
输入三个非负整数表示 m 、t 和 s。
输出格式
输出一个整数表示答案。
如果你出现了 RE,不如检查一下被零除?
输入输出样例
输入 #1
50 10 200
输出 #1
30
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int m = scanner.nextInt(), t = scanner.nextInt(), s = scanner.nextInt();
// 排0
if (t == 0) {
System.out.println(0);
} else if (s / t <= m) {
// 吃的苹果 不能比 有的苹果 多
int i = s / t;
// 正在吃的苹果没吃完
if (s % t > 0) {
i += 1;
}
System.out.println(m - i);
} else {
System.out.println(0);
}
}
}
易错点:
1.没有排0
2.没有算上正在吃的苹果
3.没有算上其他不符合条件的情况