#include <stdio.h>
float fun(int m,int n)
{
int i;
float p1=1.0,p2=1.0,p3=1.0;
for(i=1;i<=m;i++)
p1*=i;
printf("p1=%f\n",p1);//输出p1,p2,p3方便检查
for(i=1;i<=n;i++)
p2*=i;
printf("p2=%f\n",p2);
for(i=1;i<=(m-n);i++)
p3*=i;
printf("p3=%f\n",p3);
return p1/(p2*p3);
}
void main()
{
printf("P=%f\n",fun(12,8));
}