神奇脑波破解版:编程题 输入m和n(m≥n≥0)后,计算下列表达式的值并输出。

来源:百度文库 编辑:中科新闻网 时间:2024/04/27 21:02:37
输入m和n(m≥n≥0)后,计算下列表达式的值并输出。

m!

n!*(m-n)!

要求将计算阶乘的运算写成函数fact(n),函数返回值的类型为float。

表达式在哪?

呵呵

#include <stdio.h>
int fac(int &n)
{int i;
i=n;
if (i==0);
return(1);
else return(fct(i-1)*i);
}
float main()
{ int m,n ;
scanf("%d,%d",&m,&n);
if (m>n)
printf("%f",(fac(n)*fac(m-n)));
}