计算从n个人中选k个人组成委员会的不同组合数用C语言函数递归

2025-03-10 22:55:02
推荐回答(1个)
回答1:

long fact(int n) //阶乘函数
{
if(n==1) return n;
return n*fact(n-1);
}
long compile(int n,int k) //组合函数
{
retrun fact(n)*1.0/fact(k)/fact(n-k);
}
-------------------------------------------------------------------
剩下的计算 nCk你自己消化