for迴圈解百錢買百雞數學題
阿新 • • 發佈:2021-02-12
百錢買百雞:
公雞5文錢一隻,母雞3文錢一隻,小雞3只一文錢,用100文錢買一百隻雞,其中公雞,母雞,小雞都必須要有,問公雞,母雞,小雞要買多少隻剛好湊足100文錢。
public class TestFor16{
public static void main(String[] args){
/*
數學關係:
如果買一隻母雞,3只小雞,剩餘的都買公雞:
100-3-1=96 96/5=19
如果買一隻公雞,3只小雞,其餘的買母雞:
100-5-1=94 94/3=31
小雞個數=100-公雞個數-母雞個數
*/
System.out.println ("公雞、母雞、小雞的個數分別是:");
for(int i=1; i<=19; i++){ //i:控制公雞的個數
for(int j=1; j<=31; j++){ //j:控制母雞的個數
int k=100-i-j;
if((i*5+j*3+k/3==100)&&(k%3==0)){
System.out.println(i+"\t"+j+"\t"+k);
}
}
}
}
}
列印結果: