day01 c#语言100元买100鸡问题

问题100元买100只鸡,公鸡一只5元,母鸡一只3元,小鸡一元三只。。有哪几种买法?	
	Console.WriteLine("100元买100鸡");
        int money = 100;                                        //100元买100鸡
        for (int gongJi = 0; gongJi < 20; gongJi++)
        {
            for (int muJi = 0; muJi < 30; muJi++)
            {
                for (int xiaoJi = 0; xiaoJi < 100; xiaoJi++)
                {
                    money = 100 - gongJi * 5 - muJi * 3 - xiaoJi;
                    if (gongJi + muJi + 3 * xiaoJi == 100 && money == 0)
                    {
                        Console.WriteLine("公鸡数:" + gongJi + "母鸡数:" + muJi + "小鸡数:" + 3 * xiaoJi);
                    }
                }
            }
        }

此类问题的思想:求出各类能买的最大值,开始循环求解。

发布了15 篇原创文章 · 获赞 0 · 访问量 208

猜你喜欢

转载自blog.csdn.net/qq_43119892/article/details/104378136