比如有一个数据组 TotalArray 1,2,3,4,5,要组合成三个一组(results)(顺序不一致但组合的里面所包含的元素一致只算一组),那么选择出来的结果就是这样的
         results=TotalArray[0]+TotalArray[1]+TotalArray[2]-->1 2 3
        results=TotalArray[0]+TotalArray[1]+TotalArray[3]-->1 2 4
        results=TotalArray[0]+TotalArray[1]+TotalArray[4]-->1 2 5
        ////
        results=TotalArray[0]+TotalArray[2]+TotalArray[3]-->1 3 4
        results=TotalArray[0]+TotalArray[2]+TotalArray[4]-->1 3 5
        ////
        results=TotalArray[0]+TotalArray[3]+TotalArray[4]-->1 4 5
        ////
        results=TotalArray[1]+TotalArray[2]+TotalArray[3]-->2 3 4 
        results=TotalArray[1]+TotalArray[2]+TotalArray[4]-->2 3 5 
        /////
        results=TotalArray[1]+TotalArray[3]+TotalArray[4]-->2 4 5
        /////
        results=TotalArray[2]+TotalArray[3]+TotalArray[4]-->3 4 5TotalArray=1,2,3,4,5,6
TotalArray=1,2,3,4,5,6,7
TotalArray=1,2,3,4,5,6,7,8
......................
results 要求四个一个,五个一组,六个一组........
如果数据少到可以笔算,但是数据范围大了就没办法了啊,请问用程序如何实现呢?