实验5-2
//编制程序,输入m、n(m≥n≥0)后,计算下列表达式的值并输出。 要求将计算阶乘的运算编写作函数fact(n),函数返回值的类型为float。 #include<stdio.h> int main() { int m,n; float result,sum; float fact(int n); printf("enter m and n:"); scanf("%d%d",&m,&n); //调用自定义的函数fact(x) sum=fact(m-n); result=fact(m)/(fact(n)*sum); printf("result=%.0f\n",result); return 0; } //计算阶层 float fact(int n) { int i; float result; result=1; for(i=1;i<=n;i++){ result=result*i; } return result; }