题目:有一对兔子,从出生后第三个月奇每个月生一对兔子,小兔子长到第三个月后有神一对兔子,假如兔子不死,问每个月的兔子总数为多少?
分析:
1.拿到这道题,要先有一个思想--->古典问题---->数学模型(找出规律)--->程序设计语言
2.数学模型,如下图分析
3.转变为程序语言:
1. printf 每个月兔子总数
2.思考每个月总数是怎么得来的--如下图找到的规律
3.从第三个月开始算起,前俩月兔子数相加为这个月兔子数
4.
month1+month2=month3;
month4=month3+month2=month1+month2+month2
以此类推(这样我们就只用month1和month2就可以表示其他月份了)
4.所以需要一个for循环,来算出每个月兔子数
#include<stdio.h>
int main(){
int a=1;//第一个月 一对小兔子
int b=