1. 程式人生 > 其它 >for迴圈解百錢買百雞數學題

for迴圈解百錢買百雞數學題

技術標籤:Javajava

百錢買百雞:
公雞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); } } } } }

列印結果:
組合數量.jpg