怎麼用java編寫程式,計算出百錢買百雞一共有幾種方案

時間 2021-06-13 06:36:20

1樓:

/*條件:

* 公雞一隻5錢,

* 母雞一隻3錢,

* 小雞1錢3只

public class test2

public static void main(string args)

int x,y,z;//x代表公雞的數目,y代表母雞的數目,z代表小雞的數目

for(x=1;x<20;x++){//因為只有100錢,最多隻能買20只公雞,但是全買公雞就達不到100只

for(y=1;y<33;y++){//因為只有100錢,最多隻能買33只公雞,但是全買母雞就達不到100只

if(x*5+y*3<=100){//x*5+y*3等於買公雞和母雞所發費的錢不能超過100錢

z=3*(100-(x*5+y*3));//除掉買公雞、母雞的錢剩下來的就是買小雞的錢,

//買小雞的數目等於買小雞的錢乘以3

if(x+y+z==100){//所有的雞的數目加起來必須等於100只

system.out.print("公雞、母雞、小雞數目分別是:"+x);

system.out.print(" "+y);

system.out.println(" "+z);

//我已經執行出來了,還附上了執行出來結果截圖,並進行註釋,請給我加分啊!

2樓:簡單的加油

public class chicken}}

}system.out.println("total = " + total);}}

用while迴圈語句編寫程式,計算1 200之間的所有3的倍

include int main printf n return 0 這個是for語句 比while 語句要好的多 而且很省時 for i 0 to 200 if i mod 3 0 then sum sum inext doif i mod 3 0 then sum sum iwhile i 20...

用C 語言編寫程式,遞迴函式,用c 編寫程式用遞迴法計算一個整數的所有數字之和

1 在數學上,關於遞迴函式的定義如下 對於某一函式f x 其定義域是集合a,那麼若對於a集合中的某一個值x0,其函式值f x0 由f f x0 決定,那麼就稱f x 為遞迴函式。在程式語言中,把直接或間接地呼叫自身的函式稱為遞迴函式。函式的構建通常需要一個函式或者一個過程來完成。2 遞迴函式 是建立...

java設計 問題是編寫程式計算圓柱體的體積和表面積

來自巢湖敬老慈幼的風車草 scanner scanner new scanner system.in system.out.println 請輸入物體半徑 float r scanner.netfloat system.out.println 請輸入物體高度 float h scanner.netf...