500字范文,内容丰富有趣,生活中的好帮手!
500字范文 > java嵌套循环例子:假定公鸡5元钱1只 母鸡3元钱1只 小鸡1元钱3只。现在有100元钱要

java嵌套循环例子:假定公鸡5元钱1只 母鸡3元钱1只 小鸡1元钱3只。现在有100元钱要

时间:2018-10-26 18:05:30

相关推荐

java嵌套循环例子:假定公鸡5元钱1只 母鸡3元钱1只 小鸡1元钱3只。现在有100元钱要

这是一个典型的for()循环嵌套问题,下面的代码运用的三重for循环,分别从0开始直到达到最大的鸡的数目,在这个过程中通过不断的循环来寻找合适条件的解。假定i为公鸡数(i≤20),j为母鸡数(j≤33),k为小鸡数(k≤300),如果条件(5*i十3*j+k/3==100)和(i+j+k==100)同时成立,否则继续循环。

public class Test7 {public static void main(String[] args) {int count=0;int g,m,s;//公鸡、母鸡、小鸡for (g=0;g<=20;g++){//最多买20只公鸡for (m=0;m<=33;m++){//最多买33只母鸡for (s=0;s<=300;s=s+3){ //最多买300只小鸡,且为了保证最后钱数是为整数//每次小鸡数目要加3为基础if((5*g+3*m+s/3==100)&&g+m+s==100){ //满足100文钱,100只鸡System.out.println("公鸡:"+g+"母鸡"+m+"小鸡"+s);count++;}}}}System.out.println("共有"+count+"种购买方法");}}

结果:

java嵌套循环例子:假定公鸡5元钱1只 母鸡3元钱1只 小鸡1元钱3只。现在有100元钱要求买100只鸡 请编程列出所有可能的购鸡方案。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。