c语言编程问题,求解,谢谢。能改改我写的代码吗

2025-03-31 19:05:51
推荐回答(1个)
回答1:

#include

int main()

{int m,n;

double b;

double fact(int n);

scanf("%d%d",&m,&n);

b=fact(m)/(fact(n)*fact(m-n));

printf("%g\n",b);

return 0;

}


double fact(int n)

{double a;

a=1;

for(int i=2;i<=n;i++)

{a=a*i;

}

return(a);

}