海灘上有若干個一堆桃子,五隻猴子來分。第一隻猴子把這堆桃子平均分成五份,多了一個,這隻猴子把多的一隻丟入海中,拿走了一份。 第二隻猴子把剩下的桃子又平均分成五份,又多了一個,它同樣把多的一個丟入海中,拿走了一份。第三、第四、第五隻猴子都是這樣做的。問海灘上原來最少有幾個桃子?
public class Example41 { public static void main(String[] args) { number(); } public static void number() { int i, m, j = 0, k, count; for (i = 4; i < 10000; i += 4) { count = 0; m = i; for (k = 0; k < 5; k++) { j = i / 4 * 5 + 1; i = j; if (j % 4 == 0) count++; else break; } i = m; if (count == 4) { System.out.println("原有桃子 " + j + " 个"); break; } } } }
以上是Java經典程式設計題分桃子的詳細內容。更多資訊請關注PHP中文網其他相關文章!