Python 百錢百雞問題

2021-10-12 12:53:49 字數 618 閱讀 7223

百錢百雞問題(模組:numex,所在檔名 num_hw.py,level:★)

雞翁一值錢五,雞母一值錢三,雞雛三值錢一。百錢買百雞,問雞翁、雞母、雞雛各幾

何?函式原型:def buy_chicken()

返回值:返回乙個 list,數列的元素為三元組,代表(雞翁、雞母、雞雛)的數量,如:

[[0,25,75], [4,18,78], [8,11,81]],表示返回三組解,每一組解以三元 list 表示。

# 百錢百雞

def buy_chicken()

: list =

for n in

range(0

,20):

for m in

range(0

,int((

100- n *5)

/3))

: l =

100-

5* n -

3* m

l =l *

3if n + m + l ==

100:

list.

([n, m, l]

)break

return list

百錢百雞問題

問題陳述 這是我國古代一道有名的數學難題,要求用100元買100隻雞,其中公雞五元乙隻,母雞三元乙隻,每種至少買乙隻,求購買方案,程式中以x代表公雞,y代表母雞,z代表小雞 static void main string args 母雞 小雞 x,y,z console.read 最後得到的答案如下...

百錢百雞問題

2015 煙台大學計算機與控制工程學院 檔名稱 百錢百雞問題 完成日期 2016年3月12日 版本號 百錢百雞問題 中國古代數學家張丘建在他的 算經 中提出了著名的 百錢買百雞問題 雞翁一,值錢五,雞母一,值錢三,雞雛三,值錢一,百錢買百雞,問翁 母 雛各幾何?買 20只,顯然 x的值在 0 20之...

百錢百雞問題

加減乘除執行效率依次降低,執行時間依次增加 直接移位的執行效率相對較高 半質數問題 1 簡單解法 百錢百雞問題 include include using namespace std int main void return 0 2 高階解法 西元前五世紀,我國古代數學家張丘建在 算經 一書中提出了...