海灘上有一堆桃子,五只猴子來分。第一只猴子把這堆桃子平均分為5份,多了一個(gè),這只猴子把多的一個(gè)扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分為五份,又多了一個(gè),它同樣把多的一個(gè)扔入海中,拿走了一份。第三、第四、第五只猴子都是這樣做的,問原來海灘上是最少有多少個(gè)桃子。
代碼如下
public class PenchNumber {
public static void Count1(int monekyNumber){
int count = 0;
double num = 0;
double peachNum = 4;//最后剩下的桃子的數(shù)量
while(true) {
peachNum++;
num = peachNum;
for(int i = 0; i < monekyNumber; i++) {
num = (num*5.0/4.0 + 1.0);
if((num-1.0)%5.0 == 0 && num - (int)num == 0) {
count++;
}
else {
count = 0;
break;
}
}
if(count == monekyNumber) {
System.out.println("最少有" + num + "個(gè)桃子。");
break;
}
}
}
public static void main(String[] args) {
Count1(5);
}
}