代碼如下。
#include<stdio.h>
intprime[]={2,3,5,7,11,13,17,19,23,29};
intlen=10;
intfactors1[10];
intfactors2[10];
voiddecompose(int*factors,intm,intn)
答:c語言求組合數(shù)計算公式
C(n,m)=A(n,m)/m!=n!/m!(n-m)!與C(n,m)=C(n,n-m)。(n為下標(biāo),m為上標(biāo))。例如C(4,2)=4!/(2!*2!)=4*3/(2*1)=6,C(5,2)=C(5,3)。
排列組合c計算方法:C是從幾個中選取出來,不排列,只組合。
C(n,m)=n*(n-1)*...*(n-m+1)/m!
例如c53=5*4*3÷(3*2*1)=10,再如C(4,2)=(4x3)/(2x1)=6。