前言
通过for循环实现百钱买百鸡的问题:
公鸡5元每只,母鸡3元每只,小鸡3只1元,100元买一百只鸡多少种办法?
一、效果图
二、JavaScript代码
var sum=0;//公鸡的价格
var sum1=0;//母鸡的价格
var sum2=0;//小鸡的价格
var l=0;//方法的个数
for (var j= 0; j <=100; j++) {//公鸡的数量从0到100循环
sum=5*j;//公鸡的总价格
for (var k = 0; k <=100-j; k++) {//母鸡的数量从0到100减j循环
sum1=k*3;//母鸡的总价格
sum2=(100-j-k)/3;小鸡的总价格
if(100==sum+sum1+sum2){//判定如果它们的价格总和是100则执行
l++;//每执行一次 方法加一
document.write(`公鸡${j}只,母鸡${k}只,小鸡${100-j-k}只<br>`);//输出每种方法的具体数量分配
}
}
}
document.write(`一共${l}种<br><br>`);//输出方法数
总结
以上就是今天要讲的内容,本文仅仅简单介绍了通过for循环实现百钱买百鸡的问题,觉得有用的话可以点个赞。