vb求组合问题

这是从10个不同的对象中任意取3个的组合问题:

如果只要知道一***有几种,那么根据数学知识可以知道等于:

10!/(3!*7!)

其中:3! = 3*2*1,7!=7*6*5*4*3*2*1,10!=10*9*8*7*6*5*4*3*2*1

所以答案为:120

如果要列出这些结果:那么要用递归算法比较好。可以看看我空间里的相关主题的文章。