方法一
题目求海滩上最少有多少个桃子 那我们就认为最后一个猴子最少拿了一个桃子
public class Demo {
//【程序41】
public static void main(String[] args) {
int x =1; //x为第五次每个猴子分的桃
for (int i = 0; i < 5; i++) {
x = x*5 +1;
}
System.out.println(x);
}
}
方法二 使用递归
public class Demo {
public static void main(String[] args){
int n;
n = fun(0);
System.out.println("原来有"+n+"个桃子");
}
private static int fun(int i){
if(i==5)
return 1;
else
return fun(i+1)*5+1;
}
}