有趣的古典数学问题:有一对小兔子,从出生后的第3个月起每个月都生一对小兔子 小兔子长到第3个月后每个月又生一对小兔子。假设所有兔子都不死,问每个月的兔子总数是多少
#include <stdio.h>
int main()
{
/*有趣的古典数学问题:有一对小兔子,从出生后的第3个月起每个月都生一对小兔子
小兔子长到第3个月后每个月又生一对小兔子。假设所有兔子都不死,问每个月的兔子总数是多少
*/
int n = 2;//兔子的初始化数量
//从第三个月开始,a为月份
for(int a=3;a<=16;a++)
{
n=n+2;
if ((a-3)/2>=1)//判断要生小兔子的大兔子对数
{
n =n + (a-3)/2*2;
}
printf("第个%d月的兔子数%d\n",a,n);
}
return 0;
}

浙公网安备 33010602011771号