百钱百鸡问题

来源:互联网 发布:linux 网络学习 编辑:程序博客网 时间:2024/05/18 20:47
package com.lovo;/** * 百钱百鸡问题(枚举法) * 公鸡5块一只,母鸡3块一只,小鸡3只一块,总计100块,买100只鸡 * @author 李睿 * */public class Text03 {public static void main(String[] args) {int project = 1;//公鸡最多能有20只for (int cock = 0; cock < 20; cock++){//母鸡最多能有33只for (int hen = 0; hen < 33; hen++){//小鸡 = 总数100 - cock - henint chicken = 100 - cock - hen;// 总的钱只能为100 并且小鸡的数量能被3整除if (chicken % 3 == 0 && 5 * cock + 3 * hen + chicken / 3 == 100){System.out.println("方案" + project + ": " + "公鸡" + cock + "只\t" + "母鸡" + hen + "只\t" +"小鸡" + chicken + "只" );project++;}}}}}

0 0
原创粉丝点击