題目:
- 海灘上有一堆桃子,五只猴子來分.第一只猴子把這堆桃子憑借分為五份,多了一個,這只猴子把多的一個扔入海中,拿走一份.
- 第二只猴子把剩下的桃子平均分成五份,又多了一個,它同樣把多的一個扔入海中,拿走了一份,第三、第四、第五只猴子都是這樣做的,問海灘上原來最少有多少個桃子?
1 public class _041HowManyPeach {
2
3 public static void main(String[] args) {
4 howManyPeach();
5 }
6
7 private static void howManyPeach() {
8 int i, m, j = 0, k, count;
9 for (i = 0; i < 10000; i += 4) {
10 count = 0;
11 m = i;
12 for (k = 0; k < 5; k++) {
13 j = i / 4 * 5 + 1;
14 i = j;
15 if (j % 4 == 0)
16 count++;
17 else
18 break;
19 }
20 i = m;
21 if (count == 4) {
22 System.out.println("原有桃子 " + j + " 個");
23 break;
24 }
25 }
26 }
27 }