当前位置:编程学习 > C#/ASP.NET >>

c#抽取N组随机数 并且定于一个值

指定1-33个数 从33个中选6个
用C#可不可在一个文本框输入任意的一个值,会输出N组6个数,且相加之和等于你输入的数值 并且产生出来所有可能的数组 不能有重复的
可以提供一下代码 还思想吗.. --------------------编程问答-------------------- var r = from a in Enumerable.Range(1, n)
  from b in Enumerable.Range(a, n)
  from c in Enumerable.Range(b, n)
  where a + b + c < n  
  select new { A = a, B = b, C = c }; 
 
http://topic.csdn.net/u/20101227/10/83203a60-e149-4d5b-b16d-4fae05b01e10.html --------------------编程问答-------------------- 这段linq确实精辟 --------------------编程问答-------------------- 不过
where a + b + c < n
应该是
where a + b + c == n
吧。 --------------------编程问答-------------------- where ?  我是初学者 没用过这个关键字额... --------------------编程问答-------------------- 不错+1
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,