百錢買百雞

2021-08-14 06:59:28 字數 641 閱讀 7769

時間限制:1 sec  記憶體限制:128 mb

百錢買百雞問題:公雞五文錢乙隻,母雞三文錢乙隻,小雞三隻一文錢,用100文錢買100隻雞,公雞、母雞、小雞各買多少只?

本程式要求解的問題是:給定乙個正整數n,用n文錢買n隻雞,問公雞、母雞、小雞各買多少只?

輸入乙個正整數n(n<=100)。

如果有解,種組合佔一行,包含公雞、母雞、小雞的個數,用正整數表示,每個資料佔4列。公雞母雞小雞個數均大於等於0,按公雞數目從小到大輸出,公雞數目相同按母雞數目從小到大輸出,以此類推。如果無解,輸出「no answer」。 

100

0  25  75

4 18 78

8 11 81

12 4 84

**如下:

#include#includeint main()}}

}if(f==1) printf("no answer\n");//如果f不為0,代表不符合題目條件

return 0;

}

百錢買百雞

這是個很簡單的邏輯,本來沒有什麼太多值得分享的。並且實現程式網上隨處可見,鄙人也並未提出更高深的意見。在閒暇看書時,對比了以下兩種實現。發現,其 實數學計算的不定性,可利用計算機的不斷重複 篩選 得到想要結果 如第一種實現 但是,顯而易見的是,第一種實現有個複雜度的問題。而第二種實現,是在數學計算推...

百錢買百雞

百錢買百雞。中國古代數學家張丘建在他的 算經 中提出了著名的 百錢買百雞 問題 雞翁一,值錢五 雞母一,值錢三 雞雛三,值錢一 百錢買百雞,翁 cock 母 hen 雛 chick 各幾何?include int main int cock,hen,chick printf cock t,hen t...

百錢買百雞

題目 用100文錢買來100隻雞,公雞5文錢乙隻,母雞3文錢乙隻,小雞1文錢3只。問 在這100隻雞中,公雞 母雞 小雞各是多少只?按照傳統的解法,我們可以這麼做 static void main string args 那如果我們用linq的寫法,可以這麼寫 static void main st...