#include <stdio.h>
double fact(int n)
{
int i;
double t = 1.0;
for(i = 1; i <= n; i++)
{
t *= i;
}
return t;
}
int main()
{
int n, m;
scanf("%d %d", &m ,&n);
printf("result = %.0lf", fact(n) / (fact (n-m) * fact(m)));
return 0;
}
求组合数C(7,2)
本文提供了一个使用C++编写的简单程序,该程序能够计算并输出特定条件下n个不同元素中取出m个元素的组合数。通过递归计算阶乘的方式实现了组合数的计算公式。

被折叠的 条评论
为什么被折叠?



