有趣的古典数学问题:有一对小兔子,从出生后的第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;
    
}

  

posted @ 2022-06-12 19:05  何雪原  阅读(426)  评论(0)    收藏  举报