根据以下公式,返回满足精度要求的π的值:
根据以下公式,返回满足精度要求的π的值:
日期:2014-06-17 14:37:08 人气:1
double pi(double eps )
{
double s,t;
int n;
for(n=1,t=1.0;t>eps;n++)
{
s+=t;
t=n*t/(2*n+1);
}
return(2*(s-1));
}
void main()
{
double x;
scanf("%lf",&x);
printf("\neps=%.3lf,π=%.3lf",x,pi(x));
}
请