根据组合公式可以计算出从n个不同元素取出m 个元素的组合数,用C语言编写程序

2025-01-05 12:01:42
推荐回答(1个)
回答1:

C(N,M) = N!/(M!*(N-M)!)

#include
int n ,m;
double fact(int n)
{
double ans = 1;
for (int i = 2; i <= n; ++i) ans *= i;
return ans;
}

int main()
{
scanf("%d%d", &n, &m);
printf("%.0lf\n", fact(n) / fact(m) / fact(n - m));
}