枚举法-百钱买鸡

1.枚举策略

枚举算法的思想是:将问题的所有可能的答案一一列举,然后根据条件判断此答案是否合适,保留合适的,丢弃不合适的。

2.百钱买鸡

公鸡每只5元,母鸡每只3元,三只小鸡1元,用100元买100只鸡,问公鸡、母鸡、小鸡各多少只?

3.代码

public class BuyChicken {public static void main(String[] args) {new BuyChicken().buyChicken();}public void buyChicken(){for (int gj=0;gj<20;gj++){for (int mj=0;mj<33;mj++){int  xj = 100 - gj - mj;if (xj%3==0 && (5*gj + 3*mj + xj/3 == 100)){System.out.println("需要买公鸡"+gj+"只"+"母鸡鸡"+mj+"只"+"小鸡"+xj+"只");}}}}
}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部