A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© fenger7 中级黑马   /  2015-10-23 07:31  /  335 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

//每只母鸡5文钱,每只公鸡3文钱,五只小鸡一文钱,用100文钱买100只鸡,请问三种鸡各多少只/
/*
母鸡x最多20只(100/5)
公鸡y最多33只(100/3)
小鸡z最多500只(100/0.2)
且满足x+y+z=100,5*x+3*y+0.2*z=100
*/
//
public class Chicken
{
     public static void main(String[] args)
     {
          int count=0;
          for(int i=0;i<=20;i++)
          {
             for(int j=0;j<=33;j++)
                {
                   int k=100-i-j;
                   if(5*i+3*j+k/5==100 && k%5==0)//注意不能为5*i+3*j+0.2*k
                    {
                      count++;
                      System.out.println("母鸡:"+i+"  公鸡:"+j+"  小鸡:"+k);
                     }
                 }
           }
           System.out.println("共有"+count+"种方法");
      }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马