读书人

求满足某些约束的元素的值,该如何解决

发布时间: 2012-09-17 12:06:51 作者: rapoo

求满足某些约束的元素的值
碰到个问题:x1,x2,x3均是大于等于1的整数,x1+x2+x3<=10,怎么求的所有组合的x1,x2和x3啊
谢谢

[解决办法]
var query = from x in Enumerable.Range(0, 11)
from y in Enumerable.Range(0, 11)
from z in Enumerable.Range(0, 11)
where x + y + z <= 10
select new int[] { x, y, z };
[解决办法]

探讨

var query = from x in Enumerable.Range(0, 11)
from y in Enumerable.Range(0, 11)
from z in Enumerable.Range(0, 11)
where x + y + z <= 10
select new ……

读书人网 >C#

热点推荐