js中鸡兔同笼问题 头共24个,足共72只,求鸡与兔各有多少

JavaScript055

js中鸡兔同笼问题 头共24个,足共72只,求鸡与兔各有多少,第1张

方法1、   .....【假设法】

假设都是兔

鸡=(4×24-72)÷(4-2)

   =24÷2

   =12(只)

兔=24-12=12(只)

方法2、.....【砍脚法】

兔=72÷2-24

   =36=24

  =12(只)

鸡=24-12=12(只)

<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=1i<txt1i++){

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

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

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

}

}

}

</script>