百钱买百鸡,现有100文钱,公鸡5文钱一只,母鸡3文钱一只,
小鸡一文钱3只,要求:公鸡,母鸡,小鸡都要有,
把100文钱买100只鸡,买的鸡是整数,求多少只公鸡,母鸡,小鸡
# for a in range (1,20):
# for b in range (1,34):
# for c in range (0,100):
# if a+b+c==100 and 5*a+3*b+c/3==100:
# print("公鸡%d,母鸡%d,小鸡%d"%(a, b, c))
for a in range (1,20):
for b in range(1,33):
c=100-a-b
if c%3==0 and 5*a+3*b+c/3==100:
print("公鸡%d,母鸡%d,小鸡%d"%(a, b, c))
本文通过编程方式解决了一道经典的数学问题——百钱买百鸡。问题要求使用100文钱购买100只鸡,其中公鸡每只5文、母鸡每只3文、小鸡3只1文,且三种鸡都必须购买。文中提供了一个有效的算法实现,通过遍历可能的数量组合来找出符合条件的解。
1万+

被折叠的 条评论
为什么被折叠?



