题目:古典问题:6个月起每个月都生一对兔子,小兔子长到第5个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
import java.util.Scanner;
class Rabbit{
public static void main(String[] args){
int num=2;
Scanner scanner=new Scanner(System.in);
int month=scanner.nextInt();
//动态规划非递归
int[] arr=new int[month+1];
for(int i=5;i<arr.length;i++){
}
System.out.print(sum(month)*2);
}
public static int sum(int n){//递归
if(n<6){
return 1;
}else{
return sum(n-5)+sum(n-1);
}
}
}