组合数公式为:C(m,r)=m!/(r!(m-r)!),请用函数分别实现阶乘函数和组合数计算,只要求输出组合数
#include <iostream>
using namespace std;
int J(int x)
{
int fac=1;
for(int i=1;i<=x;i++)
{
fac=fac*i;
}
return fac;
}
int C(int m,int r)
{
int cf;
cf=J(m)/(J(r)*J(m-r));
}
int main()
{
int m,r;
cin>>m>>r;
cout<<C(m,r);
return 0;
}
本文介绍了一种使用C++实现的组合数计算方法,通过定义阶乘函数和组合数函数,实现了从用户输入中获取两个整数,计算并输出它们的组合数。文章详细展示了如何使用for循环计算阶乘,并利用阶乘结果计算组合数。
1217

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



