小兔子长到第三个月后,每个月都会生一对兔子。8个月后有多少对兔子。用C语言编程
时间: 2023-10-16 10:46:27 浏览: 95
c代码-有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?(输出前40个月即可)
好的,以下是使用C语言编写的代码来计算8个月后有多少对兔子:
```c
#include <stdio.h>
int fibonacci(int n)
{
if (n <= 1)
return n;
else
return fibonacci(n-1) + fibonacci(n-2);
}
int main()
{
int months = 8;
int pairs = fibonacci(months);
printf("%d个月后有%d对兔子。\n", months, pairs);
return 0;
}
```
运行上述代码,输出结果为:
```
8个月后有21对兔子。
```
因此,经过8个月,会有21对兔子。
阅读全文