#include<bits/stdc++.h>
double funpi(double n)
{
double w = 0,item = 1,flag=1,denominator=1;
while(fabs(item)>=n){
item = flag*1.0/denominator;
w = w+item;
flag = -flag;
denominator = denominator + 2;
}
return 4*w;
}
int main()
{
double pi,e;
scanf("%lf",&e);
pi = funpi(e);
printf("pi = %lf",pi);
return 0;
}
求π的近似值
最新推荐文章于 2025-04-12 21:02:11 发布