javascript兔子问题,小兔子遇到了什么问题,它是怎样解决

javascript 费布拉奇数列: 有一对兔子,从出生后第3个月起每个月都生一对兔子

function fn(n){    

创新互联建站是一家专注于做网站、成都网站制作与策划设计,哈巴河网站建设哪家好?创新互联建站做网站,专注于网站建设十多年,网设计领域的专业建站公司;建站业务涵盖:哈巴河等地区。哈巴河做网站价格咨询:13518219792

if(n=2){    

return 1;    

}else{    

return fn(n-1)+fn(n-2);    

}    

}    

alert(fn(7));

JavaScript语言编写鸡兔同笼问题

body

请输入头数:input type="text" id="head"/br/br/br/

请输入脚数:input type="text" id="foot"/br/br/br/

input type="submit" id="sub"/

p id="ji"/p

p id="tu"/p

/body

script

var input1=document.getElementById("head");

var input2=document.getElementById("foot");

var sub=document.getElementById("sub");

var ji=document.getElementById("ji");

var tu=document.getElementById("tu");

sub.onclick=function(){

var txt1=input1.value;

var txt2=input2.value;

for(var i=1;itxt1;i++){

if(i*2+(txt1-i)*4==txt2){

ji.innerText="鸡有"+i+"只";

tu.innerText="兔有"+(txt1-i)+"只";

}

}

}

/script

Javascript中斐波拉契题(兔子生兔子题目)

html xmlns=""

head runat="server"

title/title

script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"/script

script type="text/javascript"

function Fibonacci() {

var month = prompt("几月?:", "");

var f1 = 1, f2 = 1, f3; // 初始时f1=1代表第1个月,f2=1代表第2个月,f3代表第3个月

for (var i = 1; i parseInt(month); i++) {

f3 = f1 + f2; // 抽象公式为:第n个月=第n-2个月+第n-1个月

f1 = f2;      // f1变成f2

f2 = f3;      // f2变f3

}

window.alert(f3);

}

/script

/head

body

input type="button" value="求兔子数量" onclick="Fibonacci()"/

/body

/html

用js代码for循环实现兔子生仔的问题

var b = 2,

c = 0;

for(var a = 1; a  8; a++) {

if(a % 2 == 0) {

c += b

alert(c)

} else {

b += c

alert(b)

}

}


网站名称:javascript兔子问题,小兔子遇到了什么问题,它是怎样解决
标题来源:http://azwzsj.com/article/dsgpigj.html