有一对兔子一个月生一对兔子新生的兔子过3个月 继续能生 就这样过50个月后一共有多少只兔子
3个回答

嗯,这就是一个Fibonacci数列(变形)

F(n)代表繁殖n次有多少只兔子

F(n)=F(n-1)+F(n-2)

F(0)=1,F(1)=2,F(2)=3.

50/3取整=16,繁殖16次,用这个程序

#include

using namespace std;

int F[20];

int main()

{

F[0]=1;

F[1]=2;

for(int i=2;i

相关问题