Java One Hundred Dollars and One Hundred Chickens

Insert picture description here

package demo;

public class Test2 {
    
    

	public static void main(String[] args) {
    
    
		// 百元百鸡问题:公鸡5元一只,母鸡3元一只,3只小鸡1元
		// 如果用100元钱,买100只鸡,不佘不欠
		// 可以买公鸡,母鸡,小鸡,各多少只

		// 因为一元可以买三个小鸡,所以将金额和单价*3获得无小数

		// 全买公鸡最多二十只
		for (int i = 0; i <= 20; i++) {
    
    
			// 全买母鸡最多33只
			for (int j = 0; j <= 33; j++) {
    
    
				// 全买小鸡最多100只
				for (int j2 = 0; j2 <= 100; j2++) {
    
    
					if (i + j + j2 == 100 && 15 * i + 9 * j + j2 == 300) {
    
    
						System.out.println("公鸡:" + i + "母鸡:" + j + "小鸡:" + j2);
					}
				}
			}
		}
	}

}

The print result is as follows:
Insert picture description here

Guess you like

Origin blog.csdn.net/weixin_43462140/article/details/115313673