4.把雌雄各一的一对新兔子放入养殖场中。每只雌兔在出生两个月以后,每月产雌雄各一的一对新兔子。试问第n个月后养殖场中共有多少对兔子.用c语言写个程序实现
时间: 2024-06-12 15:03:44 浏览: 138
一个用c语言编写的兔子繁衍问题的程序
#include<stdio.h>
int main()
{
int month, i;
long int f1 = 1, f2 = 1, sum;
printf("请输入月份:");
scanf("%d", &month);
if(month == 1 || month == 2)
sum = 2;
else
{
for(i = 3; i <= month; i++)
{
sum = f1 + f2;
f1 = f2;
f2 = sum;
}
sum *= 2;
}
printf("%d个月后养殖场中共有%d对兔子\n", month, sum);
return 0;
}
阅读全文