题目描述
这是一个有趣的古典数学问题,著名意大利数学家Fibonacci曾提出一个问题:有一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。按此规律,假设没有兔子死亡,第一个月有一对刚出生的小兔子,问第n个月有多少对兔子?
输入
输入月数n(1<=n<=44)。
输出
输出第n个月有多少对兔子。
样例输入
复制
3
样例输出
复制
2
提示
#include <stdio.h>
int main()
{
int i,n;
int a[50]={1,1};
scanf("%d",&n);
for(i=2;i<=n;i++)
{
a[i]=a[i-1]+a[i-2];
}
printf("%d",a[n-1]);
return 0;
}