编写函数fun其功能是:根据整型形参m,计算如下公式的值:y=1/2!+1/4!+...

编写函数fun其功能是:根据整型形参m,计算如下公式的值:y=1/2!+1/4!+...+1/m!(m是偶数)

float fun(int m)
{
float y;
int i,j,s;
if(m%2 != 0 || m<2) //不是偶数
{
printf("Input Error!\n");
return -1;
}
for(y=0,i=2;i<=m;i+=2)
{
s=1;
for(j=1;j<=i;j++) //求n!
{
s*=j;
}
y+=1.0/s;
}
return y;
}

温馨提示:答案为网友推荐,仅供参考
相似回答