php學習之百錢買雞的問題。

2021-10-10 08:57:04 字數 436 閱讀 5361

百錢買百雞的三種寫法,第二種是利用三個for迴圈,將每一種都排列出來,然後用&&並且符號,判斷兩個條件,乙個是對應的雞乘以錢等於100塊錢,三種雞加一起等於100只

第一種是利用了兩個for迴圈,因為三種雞加一起一定等於100,所有用100減去公雞母雞的就是小雞的值,最後if判斷的時候,也只需要判斷三種雞乘以對應的錢,等於100塊,因為上面用了100減去公雞和母雞,所有一定等於100隻雞

第三種和第一種一樣,但是因為公雞5文乙隻,只有100文,最多可以買20.母雞3文乙隻,最多買33只,所以我們就可以把迴圈的判斷條件從100改到20和33,這樣就可以減少迴圈

for($z=1;$z<=100;$z++)

}}for($z=1;$z<=100;$z++)}}

}for($z=1;$z<=20;$z++)

}}## 標題

百錢買百雞問題

算經中有這麼一道題,題目很簡單 公雞5文錢乙隻,母雞3文錢乙隻,小雞3只一文錢,用100文錢買一百隻雞,其中公雞,母雞,小雞都必須要有,問公雞,母雞,小雞要買多少只剛好湊足100文錢?從數學的角度看這是一道很基礎的三元一次方程,現在我們用程式來解決這個問題,最容易想的的方法就是使用列舉法,把每一種可...

百錢買百雞問題

題目 西元前五世紀,我國古代數學家張丘建在 算經 一書中提出了 百雞問題 雞翁一值錢五,雞母一值錢三,雞雛三值錢一。百錢買百雞,問雞翁 雞母 雞雛各幾何?題解 設能買雞翁,雞母,雞雛各x,y,z只,根據題意可得 x y z 100 5x 3y z 3 100 化簡可得 x y z 100 15x 9...

百錢買百雞問題

百錢買百雞,100塊要買100隻雞,公雞5塊 母雞3塊 小雞1塊3個,100塊花完 買了100個雞 求有幾種買法,分別買了多少只 公雞母雞小雞 方法一 package com.summer 0416.cn author summer 百錢買百雞,100塊要買100隻雞,公雞5塊 母雞3塊 小雞1塊3...