<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>百钱买百鸡</title>
<script>
function buy(){
var strs = new Array;
var x = 0,y = 0, z = 0;
for(x = 0;x<=20;x++){
for(y=0;y<34;y++){
for(z = 0;z<=100;z++){
var money = x*5 + y*3 + z/3;
var num = x+y+z;
if(money==100&&num==100){
strs.push("公鸡:"+x+",母鸡:"+y+",小鸡:"+z+"\n");
}
}
}
}
alert(strs);
}
</script>
</head>
<body>
<!-- 公鸡5文钱一只,母鸡3文钱一只,小鸡1文钱3只,如何用100文钱买到100只鸡? -->
<h1>1."百钱买百鸡"问题</h1>
<button onclick="buy()">百钱买百鸡</button>
</body>
</html>
JS之百钱买百鸡
最新推荐文章于 2024-09-19 11:40:00 发布
这是一个使用JavaScript编写的程序,用于解决经典的数学问题——百钱买百鸡。通过三重循环遍历所有可能的组合,找出所有可能的公鸡、母鸡和小鸡的数量,使得总价值等于100文钱且总数为100只。程序最终会弹出满足条件的所有解决方案。
摘要由CSDN通过智能技术生成