谁给个组合式C(X,Y)的函数,里面还得有阶乘,太麻烦了,谁有简单的办法
来源:百度知道 编辑:UC知道 时间:2024/08/20 12:54:19
谁给个组合式C(X,Y)的函数,里面还得有阶乘,太麻烦了,谁有简单的办法
利用公式:C(m,n)=m/n*C(m-1,n-1):
long C(long m, long n)
{
long result=1;
if (n>m-n)
{
n=m-n; //C(m,n)==C(m,n-m) 取较小的来计算
}
for (int i=1;i<=n;i++)
{
result*=(long)((double)(m-n+i)/i);//待解决 如何不用类型转化来防止不能整除的问题
}
return result;
}
int main()
{
long m,n;
scanf("%d%d",&m,&n);
printf("%ld",C(m,n));
return 0;
}
怎么用C语言定义个y个x相乘的函数?
二次函数Y=X的平方+bx+c的图像向左平移2个单位,再向上平移3个单位,得解析式Y=X的平方-2X+1,则b,c?
已知函数y=x平方-6x+c,画抛物线的图象回答下列问题
函数y=x^2+bx+c(x属于[0,正无穷])是单调函数的充要条件是?
比如一个函数 :Y=2x+5 Y是x的函数 那X是Y的函数吗?
(c++)编写一个递归函数Power(int x, int y),计算x的y次幂,并在主函数中实现输入输出
下列Y是X的函数是
y=|x+1|的函数图象
方程ln y=x-y确定y是x的隐函数,求y'
二次函数Y=X^2+BX+C的图象与X轴交于A、B两点,与Y轴交于C(0,3)。