【正确答案】
【答案解析】float fun(int m,int n)
{
float p,q=1.0;
int i;
for(i=1;i<=m;i++)
q*=i;
p=q;
for(i=1,q=1.0;i<=n;i++)
q*=i;
p/=q;
for(i=1,q=1.0;i<=m-n;i++)
q*=i;
p/=q;
return p;
}
[解析] 本题考查算术运算的算法,先建立一个jc函数来计算m的阶乘,函数中使用一个for循环来计算m的阶乘,并将计算结果作为函数的返回值。在fun函数中调用jc函数,来计算三个阶乘的除法。