输入m和n(m≥n≥0)后,计算m!/n!(m-n)!表达式的值并输出。要求将计算阶乘的运算写成函数fact(n),函数返回值的类型为float。

admin2010-04-27  41

问题 输入m和n(m≥n≥0)后,计算m!/n!(m-n)!表达式的值并输出。要求将计算阶乘的运算写成函数fact(n),函数返回值的类型为float。

选项

答案main() {float fact(int n); int n,m;float y do/*输入m,n,如果m<n或n<0,则重输入:即要求m>=n>=0*/ {scanf("%d%d",&m,&n)}while(m<n||n<0); y=fact(m)/(fact(n)*fact(m-n)); printf("%f\n",y); } /*int fun(float s[],int n)函数定义如下:*/

解析
转载请注明原文地址:https://kaotiyun.com/show/XUAx777K
0

最新回复(0)