用range迴圈方法解決百錢買百雞問題

2021-09-26 19:24:25 字數 620 閱讀 1772

百錢買百雞,現有100文錢,公雞5文錢乙隻,母雞3文錢乙隻,小雞一文錢3只,

要求:公雞,母雞,小雞都要有,把100文錢買100隻雞,買的雞是整數。多少只公雞,

多少只母雞多少只小雞?

首先確定公雞,母雞,小雞的取值範圍

公雞 x [1,20)

母雞 y [1,33)

小雞 z [3,96)

for x in range(1,20):

for y in range(1,33):

for z in range(3,96,3):

if x+y+z == 100 and 5*x + 3*y + z//3 == 100:

print("公雞%d只,母雞%d只,小雞%d只"%(x,y,z))

def baiji():

for x in range(1,20):

for y in range(1,33):

for z in range(3,96,3):

if x+y+z==100 and x*5 + 3*y + z //3 == 100:

return x,y,z

print(baiji())

用EXcel VBA解決百錢買百雞問題

for next迴圈解決法 sub 百錢買百雞 for dim cock as long,hen as long,chicken as long for cock 1 to 20 外迴圈每執行1次 for hen 1 to 33 內迴圈執行所有次 整個 chicken 100 cock hen if...

python解百錢買百雞 C語言解決百錢買百雞問題

我國古代數學家張丘建在 算經 一書中曾提出過著名的 百錢買百雞 問題,該問題敘述如下 雞翁一,值錢五 雞母一,值錢三 雞雛三,值錢一 百錢買百雞,則翁 母 雛各幾何?翻譯過來,意思是公雞乙個五塊錢,母雞乙個三塊錢,小雞三個一塊錢,現在要用一百塊錢買一百隻雞,問公雞 母雞 小雞各多少只?題目分析 如果...

python解決百錢買百雞

現有100錢,公雞5文錢乙隻,母雞3文錢乙隻,小雞一文錢3只 要求 公雞 母雞,小雞都要有,把100文錢花完,買的雞的數量正好是100。問 一共能買多少只公雞,多少只母雞,多少只小雞?窮舉法 方案一 思路 第一重迴圈公雞從1只迴圈到100只 第二重迴圈母雞從1只迴圈到100只 第三重迴圈小雞從1只迴...