/*编写函数fun,功能为根据以下公式求P的值,结果由函数值带回。m与n为两个正整数,且m>n
P=m!/n!(m-n)!
例如:m=12,n=8时,运行结果为495.000000*/
#include <stdio.h>
float fun(int m,int n)
{
int i;
float sm=1.0,sn=1.0,smn=1.0;
for(i=1;i<=m;i++)
{
sm *= i;
}
for(i=1;i<=n;i++)
{
sn *= i;
}
for(i=1;i<=(m-n);i++)
{
smn *= i;
}
return sm/(sn*smn);
}