- class Demo
- {
- public static void main(String[] args)
- {
- for (int i = 1; i <= 20; i++)
- {
- System.out.println(f(i));
- }
- }
- public static int f(int x)
- {
- if(x==1 || x==2)
- {
- return 1;
- }
- else
- {
-
- return f(x-1)+f(x-2);//这里f(x-1)+f(x-2)这是怎么算的,.
- }
- }
- }
复制代码
题目:古典问题:有一对兔子,从出生后第 3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
|