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

如何穷举出一组数字的所有可能的组合?请大家帮个忙:假设我有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);