建民打卡日记4.21

一、问题描述

一对兔子从出生后三个月起每个月生一对兔子,小兔子三个月后每月生一对兔子,依次类推,假设所有兔子都不死,三十个月内每月兔子总量?

二、设计流程

1.设置前两个月的初值a,b

2.将前两个月的总值赋给下个月c,并依次赋给a,b下个月的值,实现迭代

3.输出c

三、流程图设计

四、代码实现

#include <iostream>
using namespace std;

int main() {
	long fb1 = 1, fb2 = 1, fb;
	cout << fb1 << " " << fb2 << endl;
	for (int i = 3; i <= 30; i++) {
		fb = fb1 + fb2;
		cout << fb << " ";
		if (i % 4 == 0) {
			cout << endl;
		}
		fb2 = fb1;
		fb1 = fb;
	}
	return 0;
}

 

posted @ 2023-04-21 19:31  cor0000  阅读(24)  评论(0)    收藏  举报