Java 百鸡百钱题
生活随笔
收集整理的這篇文章主要介紹了
Java 百鸡百钱题
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
題目描述
雞翁一值錢五,雞母一值錢三,雞雛三值錢一。百錢買百雞,問雞翁、雞母、雞雛各幾何?輸出用百錢買百雞的各種方案,順序首先按母雞從小到大的順序,其次再按公雞從小到大的順序排。
輸入描述
無
輸出描述
百錢買百雞的各種方案
輸出樣例
母雞:4 公雞:12 小雞:84
母雞:11 公雞:8 小雞:81
母雞:18 公雞:4 小雞:78
母雞:25 公雞:0 小雞:75
程序代碼
方法一:
public class Main {public static void main(String[] args) {for (int i = 0; i <= 100; i++) {for (int j = 0; j <= 100; j++) {for (int k = 0; k <= 100 ; k++) {if(3 * i + 5 * j + 1 * k == 100 && i + j + 3 * k == 100){System.out.println("母雞:" + j + " 公雞:" + k + " 小雞:" + k * 3);}}}}} }方法二:
public class Main{public static void main(String[] args) {fun(100, 100);}public static void fun(int m,int n){for(int x = 0; x <= n; x++){for(int y = 0;y <= n; y++){int z = n - x - y;if(z % 3 == 0 && z > 0 && 5 * y + 3 * x + z / 3 == m){System.out.println("母雞:" + x + " 公雞:" + y + " 小雞:" + z);}}}} }總結(jié)
以上是生活随笔為你收集整理的Java 百鸡百钱题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java 求和问题
- 下一篇: Java 寻找幸运数