1. 程式人生 > >Java經典編程題50道之四十一

Java經典編程題50道之四十一

str 都是 for ++ class 一份 number print else

海灘上有若幹個一堆桃子,五只猴子來分。第一只猴子把這堆桃子平均分為五份,多了一個,這只猴子把多的一個扔入海中,拿走了一份。 第二只猴子把剩下的桃子又平均分成五份,又多了一個,它同樣把多的一個扔入海中,拿走了一份。第三、第四、第五只猴子都是這樣做的。問海灘上原來最少有多少個桃子?

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經典編程題50道之四十一