公雞 5 文錢 1 只,母雞 3 文錢 1 只,小雞 1 文錢 3 只,現在用 100 文錢共買了 100 隻雞。假設每種雞至少乙隻,那麼在這 100 隻雞中,公雞、母雞和小雞各是多少只?
根據百錢買百雞的要求,可以假設一共有 i 只公雞,j 只母雞,k 只小雞,並且 i+j+k 的總數為 100,即 i×5+j×3+k/3=100(k 必須是 3 的倍數)。依次對公雞、母雞、小雞的總數迴圈,進而求解出滿足這兩個條件的答案。
實現**如下:
<?php
for ($i = 1; $i < 100; $i++)只,母雞只,小雞只\n";}}
}}
程式的執行結果為
公雞4只,母雞18只,小雞78只
公雞8只,母雞11只,小雞81只
公雞12只,母雞4只,小雞84只
百錢買百雞
這是個很簡單的邏輯,本來沒有什麼太多值得分享的。並且實現程式網上隨處可見,鄙人也並未提出更高深的意見。在閒暇看書時,對比了以下兩種實現。發現,其 實數學計算的不定性,可利用計算機的不斷重複 篩選 得到想要結果 如第一種實現 但是,顯而易見的是,第一種實現有個複雜度的問題。而第二種實現,是在數學計算推...
百錢買百雞
百錢買百雞。中國古代數學家張丘建在他的 算經 中提出了著名的 百錢買百雞 問題 雞翁一,值錢五 雞母一,值錢三 雞雛三,值錢一 百錢買百雞,翁 cock 母 hen 雛 chick 各幾何?include int main int cock,hen,chick printf cock t,hen t...
百錢買百雞
時間限制 1 sec 記憶體限制 128 mb 百錢買百雞問題 公雞五文錢乙隻,母雞三文錢乙隻,小雞三隻一文錢,用100文錢買100隻雞,公雞 母雞 小雞各買多少只?本程式要求解的問題是 給定乙個正整數n,用n文錢買n隻雞,問公雞 母雞 小雞各買多少只?輸入乙個正整數n n 100 如果有解,種組合...