当前位置: 代码迷 >> 综合 >> 1156:求π的值
  详细解决方案

1156:求π的值

热度:6   发布时间:2024-02-09 12:24:41.0

【题目描述】

根据公式:

定义函数 arctanx(x),求当最后一项小于时π的值。带我去看题目

【输入】

(无)

【输出】

π的值。保留到小数点后10位。

【输入样例】

(无)

【输出样例】

(无)

【通过代码】

#include <bits/stdc++.h>
using namespace std;
double res = 1,x,pi;
int main(){double i = 1,s = 1;x = 1.0/sqrt(3);while(res >= 0.000006){res = pow(x,i)/i;pi += res * s;i += 2;s = -s;}res = pow(x,i)/i;pi += res * s;printf("%.10lf",6 * pi);return 0;
}