用文字解释它的算法 (很急,懂的帮帮忙,)

有一对兔子,从出生后第3个月起每个月都生一对兔子, * 小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死, * 问12个月的兔子总数为多少,,,,求一流程图和算法(C语言的流程图和算法)

第1个回答  2012-03-02
(一)如果单纯的从数字看
1 1 2 3 5 8 13 21 。。
神奇的发现 一个规律
某一个数字的值等于前两个 数字的和。
这个太简单了。。算法不写了。
(二)如果从实际角度考虑
我写了一个actionscript3.0语言的测试了一下
没问题
var _rabit:int;
//_rabit 对 兔子 也就是 一共2*_rabit 只兔子
_rabit=1;
rabitNumber(12);
function rabitNumber(month:uint):void
{
if(month>=3){
_rabit+=month-2;
for(var i=0;i<month-2;i++){
rabitNumber(month-2-i);
}
}
}

trace(_rabit)
结果是 144
关键是 3个月以上的兔子每个月都会生 相当于 3个月后 每个人都会多一个兔子的分支。
这应该算递归吧~ 嗯、。、

http://t.cersp.com/article/browse/3069765.jspx
其中的第五题是 程序流程图。

光明正大要分!!!!

模式识别KMP算法,懂计算机的朋友帮帮忙
现在讨论一般情况。假设 主串:s: ‘s(1) s(2) s(3) ……s(n)’ ; 模式串 :p: ‘p(1) p(2) p(3)…..p(m)’把课本上的这一段看完后,继续 现在我们假设 主串第i个字符与模式串的第j(j<=m)个字符‘失配’后,主串第i个字符与模式串的第k(k<j)个字符继续比较...

紧急求助!谁帮忙解释一下!
这是利用辗转相除法求最大公约数的算法,详细描述如下:当两个数都较大时,采用辗转相除法比较方便.其方法是:以小数除大数,如果能整除,那么小数就是所求的最大公约数.否则就用余数来除刚才的除数;再用这新除法的余数去除刚才的余数.依此类推,直到一个除法能够整除,这时作为除数的数就是所求...

...了解初步算法的人都应该懂,麻烦哪位大神帮忙解释下,谢了!_百度知 ...
就是说这一步的x是等于上一步的x加上1.等式左边的x是这一步的x,等式右边的x是上一步的x;两个x有先后之分。希望能帮到你,如果不懂,请Hi我,祝学习进步!

帮忙写个算法哈!急用!
1 普里姆算法:以图中的节点为基础。从某一点出发,选择该点相连的边的最小边,直至图中所有节点都出现在生成树中。2 克鲁斯克尔算法:以图中节点为基础。将图中的所有边按权值大小排列。从小到大依次选择边,知道这些边将所有节点都联通。数据结构:邻接矩阵(二维数组) 无向图(结构) 结构 【流程...

悬赏,急。编程达人请进。帮帮忙解释一下这个C语言数据结构的函数的思...
1、定义新链表c,用于存放结果 2、取多项式a的头结点qa,qa->next为a的第一项。3、对b进行同样操作得到b第一项地址qb->next。4、a的每一项与b的每一项都做运算,两个多项式相乘的结果存入c while(qa->next != 0)\/\/遍历a { while(qb->next != 0)\/\/遍历b { 系数相乘 幂相加 存入c...

GDP=C+I+G+(X-M),这个公式哪位懂经济的朋友帮忙解释下,稍微详细点!!
这是西方经济学中,GDP两种算法之一的支出法。C:是我国消费者购买的我国产品和服务。I:是我国企业购买的我国产品和服务。G:是我国政府购买的我国产品和服务。X-M:是外国人购买的我国产品和服务。(出口-进口,即净出口)有时候,为了简单描述,会说成:GDP=消费+投资+政府购买+净出口 以下再附上...

帮忙看一下这段代码
今晚在帮你解释这一个题目,要休息了.第一题:辗转相除法 求最大公约数,不知道这个算法你明白不?我再罗嗦一遍,用例子来解释这个算法,好懂!举例:求: 12 和 24 的最大公约数 就用大数 24 mod 12 (tmp=n1 mod n2) 求余数,如果能除尽 ,那么除数 n2就是最大公约数,如果除不尽(就是余数不=0...

把kg*cm\/cm化成J\/mm 算的是冲击强度的单位,很紧急,求高手帮忙。
01J\/mm 算法过程如下:kg*cm\/cm中kg指千克力 1kg力=mg=9.8N kg*cm=9.8*0.01=0.098J 1cm=10mm kg*cm\/cm=0.0098J\/mm 一般计算中g=10m\/s^2 kg*cm\/cm=0.01J\/mm 冲击强度:衡量材料韧性的一种指标,通常定义为试样在冲击载荷的作用下折断或折裂时,单位截面积所吸收的能量。

VB 循环语句问题, 谁能帮忙将里面的算法详细罗列一下?
代码不完整啊,j mod ?? <>0 ?这里是什么?我来给你一步一步解释:第一次循环时:i=1,j=1,此时j mod 2<>0 条件成立,所以执行a=a-1所以此时a=-1,然后执行a=a+1=-1+1=0,所以第一次循环后a=0 第二次循环:i=1,j=2,此时j mod 2 <>0 条件不成立,执行a=a+1,此时...

净现值的算法、实在看不懂、请帮忙给把计算过程详细说说、万分...
首先我要告诉你关于你写出的那个公式的涵意:公式:净现值=∑(XXXX)—∑(XXX) (我不会打上去,就用这个表示)“∑”中的第一部分,就是“-”前面的:分子是每年的现金流入量。分母是复利终值系数,分母的倒数即为复利现值系数。那么式中分子除以复利终值系数,也可以看作是分子乘以复利现值系...

相似回答
大家正在搜