【C语言程序设计】C语言生兔子问题!

本文通过C语言解决生兔子问题,一对兔子从第二个月起开始繁殖,每月生一对小兔。当输入月份数12时,程序显示12月的兔子数目为144对。文章探讨了循环嵌套的概念,强调了外循环与内循环的关系及嵌套循环的注意事项,适合编程学习者参考。
摘要由CSDN通过智能技术生成

假设一对兔子的成熟期是一个月,即一个月可长成成兔,那么,如果每对成兔每个月都生一对小兔,一对新生的小兔从第二个月起就开始生兔子。

试问从一对兔子开始繁殖,以后每个月会有多少对兔子?

 

程序代码

#include <stdio.h>

int main()

{

    int i,tu1,tu2,tu3,m;

    tu1=1;

    tu2=1;

    printf("请输入月份数\n");

    scanf("%d",&m);

    if(m==1||m==2)

    {

        printf("有一对兔子");

    }

    else if(m>2)

    {

        for(i=3;i<=m;i++)

        {

            tu3=tu1+tu2;

            tu1=tu2;

            tu2=tu3;

        }

        printf("%d 月的兔子数为:%d\n",m,tu3);

    }

    return 0;

}

 

调试运行结果

执行程序时,会提示输入月份,当输入 12 时,显示这个月的兔子数目,运行结果如下所示:

请输入月份数

12

12 月的兔子数为:144

 

总结

(1) 实例分析

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值