百钱买百鸡—java程序实现

/*
 * 百钱买百鸡
 鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?
 */

public class Chook {

	/**
	 * 百钱买百鸡
	 */
	public static void main(String[] args) {
		int way = 1;	//买法
		int k = 0;	//雏鸡数
		for(int i=1;i<=20;i++){		//公鸡数
			for(int j=1;j<=33;j++){	//母鸡数
				k = 100-i-j;		//一共100只鸡
				if(k%3 == 0 && (5*i+3*j+k/3 == 100)){//雏鸡数是3的倍数,总计100文钱
					System.out.print("[买法 " + way++ + "] ");
					System.out.println("公鸡: " +i+ "	母鸡:" +j+ "	 雏鸡:" +k);

				}
			}
		}

	}

}
/*
[买法 1] 公鸡: 4	母鸡:18	 雏鸡:78
[买法 2] 公鸡: 8	母鸡:11	 雏鸡:81
[买法 3] 公鸡: 12	母鸡:4	         雏鸡:84

*/

你可能感兴趣的:(java代码)