0
点赞
收藏
分享

微信扫一扫

【C#】百鸡百钱

哈哈我是你爹呀 2022-03-30 阅读 80
c#

三种循环方法

using System;
namespace ConsoleApp2
{
    class Program
    {
        static void Main(string[] args)
        {

三层循环

            for (i = 0; i <= 100 / 5; i++)
                for (j = 0; j <= 100 / 3; j++)
                    for (k = 0; k <= 100; k += 3)//三层循环
                    {
                        if (i + j + k == 100 && 5 * i + 3 * j + k / 3 == 100)
                        {
                            Console.WriteLine("公鸡 {0} 母鸡 {1} 小鸡 {2}", i, j, k);
                        }
                    }

两层循环

            int i, j, k;
            for (i = 0; i <= 100 / 5; i++)
                for (j = 0; j <= 100 / 3; j++)//两层循环
                {
                    k = 100 - i - j;
                    if (k % 3 == 0 && 5 * i + 3 * j + k / 3 == 100)
                    {
                        Console.WriteLine("公鸡 {0} 母鸡 {1} 小鸡 {2}", i, j, k);
                    }
                }

一层循环

            for (i = 0; i <= 100 / 5; i++)//一层循环
            {
                j = 200 - 14 * i;
                k = 3 * (200 + 2 * i);
                if (j >= 0 && k >= 0)
                {
                    if (j % 8 == 0 && k % 8 == 0)
                    {
                        Console.WriteLine("公鸡 {0} 母鸡 {1} 小鸡 {2}", i, j / 8, k / 8);
                    }
                }
            }

            Console.Read();
        }
    }
}
举报

相关推荐

百钱百鸡

百钱百鸡问题C语言

百钱买百鸡

java百钱百鸡

1074: 百钱买百鸡

java百钱百鸡算法

0 条评论