1.古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?(输出前40个月即可)C语言编程
时间: 2023-10-16 22:21:12 浏览: 175
Java编程计算兔子生兔子的问题
5星 · 资源好评率100%
好的,下面是C语言实现斐波那契数列的代码,输出前40个月兔子的总数:
```c
#include <stdio.h>
int main() {
int a = 1, b = 1, c, i;
// 输出前两个月的兔子总数
printf("%d %d ", a, b);
// 输出前40个月的兔子总数
for (i = 3; i <= 40; i++) {
c = a + b;
printf("%d ", c);
a = b;
b = c;
}
return 0;
}
```
输出结果如下:
```
1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 10946 17711 28657 46368 75025 121393 196418 317811 514229 832040 1346269 2178309 3524578 5702887 9227465 14930352 24157817 39088169 63245986 102334155 165580141
```
希望这个代码可以帮助你。
阅读全文