使用循环方法求解百钱买百鸡问题。假设公鸡5元一只,母鸡

使用循环方法求解百钱买百鸡问题。假设公鸡5元一只,母鸡3元一只,小鸡1元三只,现有100元钱想买100只鸡,编程计算买鸡的方案,有多少种买法?


答案

s=0
for x in range(1,20):
    for y in range(1,33):
        z=100-x-y
        if 5*x+3y+z/3==100:
            print('公鸡:%s母鸡:%s小鸡:%s'%(x,y,z))
            s=s+1
print("有以上%d种买法"%s)

题目信息

题号:7551
题型:简答题
难度:普通