js算出公鸡5/只,母鸡3元/只,小鸡1元/3只。用100元买了100只鸡,问公鸡母鸡小鸡共多少只
时间: 2023-03-23 09:01:59 浏览: 131
求百鸡问题 公鸡每只5元,母鸡每只3
根据题目所给条件,设公鸡、母鸡、小鸡的数量分别为x、y、z,由题目可得以下三个方程:
1. x + y + z = 100 (鸡的数量总和为100)
2. 5x + 3y + (1/3)z = 100 (鸡的总价格为100元)
3. z % 3 = 0 (小鸡的数量必须是3的倍数)
对于第三个方程,因为小鸡只能以3只为单位买,所以小鸡的数量必须是3的倍数,即余数为0。
将第三个方程代入第一个方程,得到z = 3m,其中m为小鸡的数量。
将z = 3m代入第二个方程,得到5x + 3y + m = 100。
由于x、y、m都是整数,因此枚举它们的取值组合即可。考虑到x的取值范围为0到20,可以先枚举x的取值,然后计算出对应的y和m的取值,判断它们是否满足条件。
经过计算,可以得到公鸡20只,母鸡35只,小鸡45只,满足题目的要求。因此公鸡、母鸡、小鸡的数量分别为20、35、45只。
阅读全文