函数的调用请问怎么用啊 这个跑不起来

img

img


double s=1.0,s1=1.0;
int i,n,s2=1;

while(fun(n)-fun(n-1)<0.000001||fun(n-1)-fun(n)<0.000001);
{
for(i=0;i<=n;i++)
{s1=s1*(0.5-i)*x;
s2=s2*(i+1);
s=s+s1/s2;
}
}

return s;

这是我自己的码 想用函数的调用 但是跑不起来

法①:

自己定义的函数在main函数前面,就不用声明调用函数

法②

自己定义的函数在main函数之后,那就要写上调用函数声明,如:类型  函数名(类型  变量),类似:int   a(int b);