1.问题描述:
有一对兔子,从出生后的第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子,假设所有的兔子都不死,问30个月内每个月的兔子总数为多少?
二、设计思路、
1.先输出前两个月的兔子数,然后进入循环
2.循环中每过一个月都会有新兔子产生,迭代求出当前月份的兔子数
3.求和输出每个月的兔子总数
三、程序流程图:
四、代码示例:
#include<stdio.h> using namespace std; int main() { long rab1 = 1, rab2 = 1, rab; int i; for(i=1;i<=15;i++) { printf("%12d%12d", rab1, rab2); if(i%2==0) printf("\n"); rab1=rab1+rab2; rab2=rab1+rab2; } return 0; }
标签:输出,5.4,每个,int,兔子,一对 From: https://www.cnblogs.com/dmx-03/p/17372852.html