首页 > 其他 > 详细

2014.8.19穷举法

时间:2014-08-19 12:15:44      阅读:299      评论:0      收藏:0      [点我收藏+]

穷举法(for循环嵌套)

eg:

 1 //100购物券,香皂2元,牙刷5元,洗发水15元,购物券不找零,每样至少买一个,哪个组合能吧100元正好花完
 2 int count = 0;
 3 for (int i = 1; i <= 40; i++)//香皂穷举
 4 {
 5     for (int j = 1; j <= 17; j++)//牙刷穷举
 6     {
 7         for (int k = 1; k <= 7; k++)//洗发水穷举
 8         {
 9 if (2 * i + 5 * j + 15 * k == 100)//判断总和是否正好等于100
10 {
11     Console.WriteLine("香皂{0}块,牙刷{1}只,洗发水{2}瓶", i, j, k);
12     count = count + 1;//所有种类的总数
13 }
14         }
15     }
16 }
17 Console.WriteLine(count);

输出结果为

bubuko.com,布布扣

eg:

 

2014.8.19穷举法,布布扣,bubuko.com

2014.8.19穷举法

原文:http://www.cnblogs.com/zsmj001/p/3921533.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!