百鸡百钱问题(叠带法)

//百鸡百钱:现有公鸡2钱一只,母鸡1钱一只,小鸡半钱一只;现有100钱。
        //问;购买不超过100只鸡的所有情况
        
       //设:公鸡=i  母鸡=q  小鸡=k
        int t = 100;
        
        for(int i = 0;i <=50; i++ )
        {
            for(int q = 0;q <=100; q++)
            {
                for(int k = 0;k <=100; k++)
                {
                if    (q + 2*i +0.5*k = 100 && q+i+k=100) //购买不超过100只鸡所需钱数
                    System.out.println("i =" + i + "q =" + q + "k =" + k);
                    
                }
            }
        }

 

posted on 2015-12-05 11:25  Chen_s  阅读(194)  评论(0编辑  收藏  举报

导航