#include<stdio.h> double fact(int n);/*函数声明*/ int main(void) { int m,n; double y,x; printf("Enter n:"); scanf_s("%d",&n); printf("Enter m:"); scanf_s("%d",&m); x=fact(n)*fact(m-n);/*调用行数*/ y=fact(m)/x; printf("result=%.1f ",y); return 0; } double fact(int n) { int i; double product; product=1;/*数值赋为一*/ for(i=1;i<=n;i++){ /*调用循环计算*/ product=product*i; } return product; }