程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21…. ,用到的是递归,下面我们来看看代码。
public class Prog1{
public static void main(String[] args){
int n = 10;
System.out.println("第"+n+"个月兔子总数为"+fun(n));
}
private static int fun(int n){
if(n==1 || n==2)
return 1;
else
return fun(n-1)+fun(n-2);
}
}
结果:
第10个月兔子总数为55