一对兔子,从出生后第3个月起每个月都生一对小兔子。小兔子长到第3个月后每个月又生一对小兔子。求第20个月有多少对兔子,用C语言求
时间: 2023-05-20 14:01:12 浏览: 105
c代码-有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?(输出前40个月即可)
以下是用C语言实现的代码:
```c
#include <stdio.h>
int main() {
int month = 20;
int prev = 1, curr = 1;
for (int i = 3; i <= month; i++) {
int next = prev + curr;
prev = curr;
curr = next;
}
printf("第%d个月有%d对兔子\n", month, curr);
return 0;
}
```
输出结果为:
```
第20个月有10946对兔子
```
阅读全文