通过for循环实现百钱买百鸡的问题


前言

通过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循环实现百钱买百鸡的问题,觉得有用的话可以点个赞。

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值