導航:首頁 > 編程語言 > java百雞問題

java百雞問題

發布時間:2023-02-11 23:10:54

Ⅰ 用java編程算出《張丘建算經》中的一道百雞問題

寫任何程序之前先分析問題。這道題根據題意可列出以下方程:

a + b + c = 100

5a + 3b + c/3 = 100

兩方程聯立消去c可得到:14a + 8b = 200

也就是說這道題求的是滿足 14a + 8b = 200 這個方程的整數解,即 (200 - 14 * a) % 8 == 0

demo(僅供參考):

publicstaticvoidmain(String[]args){
//a,b,c分別是公雞、母雞、小雞的數量
inta,b,c;
Stringformat="公雞%d只,母雞%d只,小雞%d只%n";
for(inti=0,max=200/14+1;i<max;i++){
if((200-14*i)%8==0){
a=i;
b=(200-14*a)/8;
c=100-a-b;
System.out.format(format,a,b,c);
}
}
}

輸出結果:

公雞0隻,母雞25隻,小雞75隻
公雞4隻,母雞18隻,小雞78隻
公雞8隻,母雞11隻,小雞81隻
公雞12隻,母雞4隻,小雞84隻
閱讀全文

與java百雞問題相關的資料

熱點內容
clojure編程pdf 瀏覽:10
一年級數學圈一圈的演算法 瀏覽:99
完整的python 瀏覽:30
c51單片機數字鍾 瀏覽:911
apk文件反編譯後安裝包損壞 瀏覽:803
app圖標分別是什麼 瀏覽:357
linux全選命令 瀏覽:364
怎麼用華碩app 瀏覽:953
小明台灣通道加密 瀏覽:365
apriori演算法的java 瀏覽:705
jscanvas壓縮圖片 瀏覽:381
單片機與汽車單片機有何不同 瀏覽:962
獸醫雲平台伺服器 瀏覽:314
php循環字母 瀏覽:656
盛達是什麼APP 瀏覽:216
android計算屏幕高度 瀏覽:670
自己做紅包解壓球 瀏覽:492
pdf很貴嗎 瀏覽:512
如何搶購騰訊雲伺服器 瀏覽:406
電子書app源碼 瀏覽:887