题目:公鸡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 人脸识别 -
百钱买百鸡
1 问题从我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一
java 开发语言 循环嵌套 穷举 时间复杂度 -
百钱买百鸡问题--java 实现
rt java.awt.event.ActionListener;import javax.swing.*;import javax.swing.border...
Java Swing Blog java html