如何穷举出一组数字的所有可能的组合?
请大家帮个忙:
假设我有n个数字,例如:81,13,55,7,99,60……
我现在希望将他们三个一组、三个一组地进行分组,那如何才能得到这所有的组合情况啊?
叩谢了!!!
[解决办法]
数组三重循环嵌套
[解决办法]
int[] array = {81,13,55,7,99,60};
var result = from x in array
from y in array.Skip(1)
from z in array.Skip(2)
select new { x, y, z };
foreach (var item in result)
Console.WriteLine("{0}\t{1}\t{2}", item.x, item.y, item.z);