首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

怎么穷举出一组数字的所有可能的组合

2013-08-04 
如何穷举出一组数字的所有可能的组合?请大家帮个忙:假设我有n个数字,例如:81,13,55,7,99,60……我现在希望将

如何穷举出一组数字的所有可能的组合?
请大家帮个忙:
假设我有n个数字,例如:81,13,55,7,99,60……
我现在希望将他们三个一组、三个一组地进行分组,那如何才能得到这所有的组合情况啊?

叩谢了!!!
[解决办法]
数组三重循环嵌套
[解决办法]

引用:
数组三重循环嵌套

是的,三层for循环,linq版的
            
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);

热点排行