题解 | #统计每个月兔子的总数#
统计每个月兔子的总数
http://www.nowcoder.com/practice/1221ec77125d4370833fd3ad5ba72395
斐波拉契数列问题,可用递归解决
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
while(sc.hasNextInt()){
int n = sc.nextInt();
System.out.println(fib(n));
}
}
public static int fib(int n){
if(n == 1){
//出口
return 1;
}else{
if(n == 2){
//出口
return 1;
}else{
//规律
return fib(n-1)+fib(n-2);
}
}
}
}
查看22道真题和解析