美文网首页python百例
114-百鸡百钱问题

114-百鸡百钱问题

作者: 凯茜的老爸 | 来源:发表于2018-08-26 23:49 被阅读62次

    我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
    思路:
    1、答案不只一个
    2、如果全是公鸡i,最多100/5只
    3、如果全是母鸡j,最多100/3只
    4、如果全是小鸡k,100块钱,可以买300只;但,所有的鸡最多是100只
    5、鸡的数目i+j+k==100
    6、鸡的价钱i * 5 + j * 3 + k / 3 == 100

    for i in range(100//5):  # //表示只留商,不要小数,舍弃余数
        for j in range(100//3):
            for k in range(100):
                if i + j + k == 100 and i * 5 + j * 3 + k // 3 == 100:
                    print('公鸡:%s, 母鸡:%s,小鸡:%s' % (i, j, k))
    

    相关文章

      网友评论

        本文标题:114-百鸡百钱问题

        本文链接:https://www.haomeiwen.com/subject/hbbaiftx.html