宠物购 · Chongwugo

兔子繁衍问题c语言

  • 更新于:2020-12-01 18:02:57
  • 阅读 ( )

兔子繁殖问题 c语言编程

你这里的兔子有繁殖期跟寿命的,我觉得用循环,判断比较好追问: 这个我知道,for和if肯定要写到代码里面啊,只是这里要求兔子的对数,肯定是涉及递归的啊因为是逐年增WWW.cHoNGWU.go.CoM加的嘛你好好想想回答: 你先判断一下n再做,如果n小于4,则是普通算拉,如果大于4,则要求出是4的几倍,这个数的兔子不繁殖啦,再判断是否大于6,大于6的还要减去死去的兔子啊补充: 我建议你立表看一下,就很清楚这个问题啦补充: 你要是想要的,我可以给你编一个。

c语言编程题目 兔子繁衍问题?

斐波那契数列,了解一下。

代码网上太多了,就不给出了,自己搜索一下就好。

兔子繁殖问题 c语言编程

根据题意,得出以下结果: 年份:0 0.5 1 1.5 2 2.5 3 3.5 4 ... 兔子:1 1 2 3 5 8 13 21 34... 序号: 0 1 2 3 4 5 6 7 8... 所以发现规律:除前两个外,后面的则是等于前两个的种即:a0=1,a2=1,an=a(n-1)+a(n-2) 这样程序就可以开始编制了 #include "stdio.h" main() { int year,total,i,a1,a2; printf("\n请输入多少年后:"); scanf("%d",&year); a1=1; a2=1; for(i=2;i<2*year;i++) { if(i%2==1) { a1=a1+a2; total=a1; }else{ a2=a1+a2; total=a2; } } printf("\n第%d年末总共会有%d对兔子",year,total); }

c语言;兔子繁殖问题

20代表要打11个回车 <--if(i%2==0) printf("\n");--> i%2==0 表示i被2除,余数为0,就是说i是2的倍数 至于补充问题,其实就是裴波那契数字,见参考