当前位置 : 主页 > 网络编程 > 其它编程 >

编程中穷举法的运用

来源:互联网 收集:自由互联 发布时间:2023-07-02
1·一共有200元钱,拍子15元一个,水2元一瓶,球3元一个,问每种至少买一个总共有几种可能?inthe0;总计的可能数(从零开始)for(inti1;i*15 1·一共有200元钱,拍子15元一个,水2元一瓶,球
1·一共有200元钱,拍子15元一个,水2元一瓶,球3元一个,问每种至少买一个总共有几种可能?inthe0;总计的可能数(从零开始)for(inti1;i*15

1·一共有200元钱,拍子15元一个,水2元一瓶,球3元一个,问每种至少买一个总共有几种可能?

            int he = 0;      //总计的可能数(从零开始)            for (int i = 1; i * 15 <= 200; i++)    //i为拍子的个数            {                for (int j = 1; j * 2 <= 200; j++)  //j为水的瓶数                {                    for (int h = 1; h * 3 <= 200; h++)   //h为球的个数                    {                        if (15 * i + 2 * j + 3 * h == 200)                        {                            Console.WriteLine("拍子为:" + i + "、水为:" + j + "、球为:" + h);                            he++;                        }                    }                }            }            Console.WriteLine("一共有{0}可能", he);            Console.ReadLine();

2·公鸡2文,母鸡1文,小鸡半文,每种至少买一只,100文钱买一百只鸡,求所有可能

            int he = 0;            for (int i = 1; i * 2 <= 100; i++)    //i为公鸡            {                for (int j = 1; j <= 100; j++)     //j为母鸡                {                    for (int h = 1; h * 0.5 <= 100; h++)     //h为小鸡                    {                        if (i * 2 + j + h * 0.5 == 100                             he++;                        }                    }                }            }            Console.WriteLine("一共有{0}种可能", he);            Console.ReadKey();

编程中穷举法的运用

上一篇:zabbix8:zabbixapi获取hostid
下一篇:没有了
网友评论