#include<iostream>
#include<cstdio>
#include<string>
#include<cstring>
#include<math.h>
using namespace std;
double arctanx(double x)
{
int i=1,n=1;
double a,s=0;
a=x;
while(x/i>=1e-6)
{
if(n%2!=0)
s=s+x/i;
else
s=s-x/i;
x=x*a*a;
i=i+2;
n++;
}
return s;
}
int main()
{
double pai,n;
n=1/sqrt(3);
pai=6*arctanx(n);
printf("%.10lf",pai);
return 0;
}100'
1156:求π的值
最新推荐文章于 2022-12-11 11:36:35 发布