题目:公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱, 用100文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱。 解: 设,公鸡x只,母鸡y只,小鸡z只。 x+y+z=100 5x+3y+1/3z=100 (0<x<20)(0<y<33) 我们采用列举法 代码如下: public class Teststatic{ public static void main(String[] args) { int x; int y; int z; for(x=0;x<20;x++){ for(y=0;y<33;y++){ z=100-x-y; if(5x+3y+z/3==100&&z%3==0){ System.out.println("公鸡:"+x+"母鸡:"+y+"小鸡"+z); } } } } }
java算法之百钱买百鸡问题
原创
©著作权归作者所有:来自51CTO博客作者残缺的美13的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Java计算百分比保留整数
Java计算百分比保留整数的方法,提供了详细的代码示例,一看便懂。
四舍五入 Java Math -
百度云AI
在人工智能的浪潮中,人脸识别技术如同一颗璀璨的明珠,吸引着无数科技爱好者的目光。
百度云 java 人脸识别 -
java实现百钱买百鸡
编写程序解决“百钱买百鸡”问题。公鸡五钱一只,母鸡三钱一只,小鸡一钱三只,现有
java i++ for循环 System -
百钱买百鸡问题
百钱买百鸡
#include c++