1,2,3,4,5,6,7,8,9,10,11
从1到11这11个数中 取出6个
有多少种排列组合啊。。
忽略顺序。。。
如
1,2,3,4,5,6
1,3,4,5,6,7
1,4,5,6,7,8
最后一个数应该是 6,7,8,9,10,11
11 * 10 * 9 * 8 * 7 * 6 = 332640
如果你是想用代碼實現的話
https://dotnetfiddle.net/ByHeqX
你这是排列数,题目貌似要求组合数,需要再除以 $6!$
@会长:
除以6等於組合數?
我不太懂組合數的意思
@RosonJ: 除以6的阶乘
@RosonJ: 你那种是算排列,比如有(1,2,3),取出2个来做排列,是3*2种方式,但是求组合不能这样求,比如(1,2)和(2,1)只能算是一种组合,像(1,2)和(2,1)就重复了,正好重复了(1,2)的排列数,所有除以排列数就是组合数了,公式:$C_m^n = \frac{A_m^n}{m!}$
--
博问本来是可以显示公式的,不知道博客园为什么给把这个好的功能去掉了
@会长:
瞭解了,重點在"忽略順序"這點
那他要的應該是你的答案
不重复取值,11 * 10 * 9 * 8 * 7 * 6
可以重复取值 11^6
都打印出来还是只需要知道几种组合方式就行了?如果是后者,直接套公式就好了:
排列数:11 * 10 * 9 * 8* 7 * 6
组合数:排列数/6!
C(11, 6) = C(11, 11-6) = C(11, 5)
=1110987 / 54321