#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:求π的值
猜你喜欢
转载自blog.csdn.net/qq_42552468/article/details/81151478
今日推荐
周排行