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);
                    }
                }
            }
        }

此類問題的思想:求出各類能買的最大值,開始循環求解。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章