c语言程序兔子反之问题,【C语言程序设计】C语言生兔子问题!

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

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

程序代码

#include

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) 循环的嵌套注意事项:

①循环必须完全包含内循环,不能交叉;

② 在多重循环中,各层循环的循环控制变量不能同名;

③ 在多重循环中,并列循环的循环控制变量名可以相同,也可以不同。

6297a01be46070a22d718d7d4613890a.png

不管你是转行也好,初学也罢,进阶也可,如果你想学编程,进阶程序员~

【值得关注】我的

全栈程序员正在等你加入~

d0632fc71f65f5a529c4b18808759e4c.png

标签:12,兔子,C语言,嵌套,循环,程序设计,一对,输入

来源: https://blog.csdn.net/HUYA69/article/details/115076106

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值