比如有一个数据组 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 要求四个一个,五个一组,六个一组........
如果数据少到可以笔算,但是数据范围大了就没办法了啊,请问用程序如何实现呢?
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 要求四个一个,五个一组,六个一组........
如果数据少到可以笔算,但是数据范围大了就没办法了啊,请问用程序如何实现呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货