1. 程式人生 > >關於百錢百雞問題的簡易演算法表示

關於百錢百雞問題的簡易演算法表示

我國古代數學家張丘建在《算經》一書中提出的數學問題:雞翁一值錢五,雞母一值錢三,雞雛三值錢一。百錢百雞,問雞翁、雞母、雞雛各幾何?

程式碼如下:

       int x = 0,y = 0,z = 0;       for(x = 0;x<20;x++){         if((100-7*x)%4==0&&((100-7*x)/4)>=0){                 System.out.println(x+" "+(100-7*x)/4+" "+(100-x-(100-7*x)/4));          }        } 註釋: 筆者靈感來源:中學時代所學習的方程組求解思維 筆桿子得出: 列方程組:               x+y+z=100;               5x+3y+(1/3)*z=100;            解出:               y=(100-7*x)/4;               z=100-x- (100-7*x)/4; 取值範圍:0= 執行結果:     
          時間複雜度最小。by mona