题解 | 百钱买百鸡问题

def buy_chickens():
    # 遍历所有可能的鸡翁数量
    for x in range(21):  # 鸡翁最多20只,因为5*20=100
        # 遍历所有可能的母鸡数量
        for y in range(34):  # 母鸡最多33只,因为3*33=99
            z = 100 - x - y  # 鸡雏的数量
            if z % 3 == 0 and 5 * x + 3 * y + z // 3 == 100:  # 检查鸡的总数和花费是否符合条件
                print(x, y, z)

# 输入任意整数,程序开始运行
input()
buy_chickens()

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-04 14:23
steelhead:你回的有问题,让人感觉你就是来学习的
点赞 评论 收藏
分享
06-17 21:57
门头沟学院 Java
白友:噗嗤,我发现有些人事就爱发这些,明明已读不回就行了,就是要恶心人
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务