C语言兔子生兔子问题

C语言兔子生兔子问题,第1张

概述假设一对兔子的成熟期是一个月,即一个月可长成成兔,那么,如果每对成兔每个月都生一对小兔,一对新生的小兔从第二个月起就开始生兔子,试问从一对兔子开始繁殖,以后每个月 假设一对兔子的成熟期是一个月,即一个月可长成成兔,那么,如果每对成兔每个月都生一对小兔,一对新生的小兔从第二个月起就开始生兔子,试问从一对兔子开始繁殖,以后每个月会有多少对兔子?程序代码
#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) 实例分析
循环的嵌套是指在一个循环体内又包含了另一个完整的循环。循环的嵌套执行过程是外循环执行一次,内循环执行一次,在内循环结束后,再执行下一次外循环,如此反复,直到外循环结束。

(2) 循环的嵌套注意事项:
① 循环必须完全包含内循环,不能交叉;
② 在多重循环中,各层循环的循环控制变量不能同名;
③ 在多重循环中,并列循环的循环控制变量名可以相同,也可以不同。 总结

以上是内存溢出为你收集整理的C语言兔子生兔子问题全部内容,希望文章能够帮你解决C语言兔子生兔子问题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1235222.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存