当前位置:首页 > 题解目录 > 正文内容

求Π的值

亿万年的星光5年前 (2021-01-28)题解目录4453

【题目描述】
根据公式:arctanx(x)=x−x^3/3+x^5/5−x^7/7+…和π=6arctanx(1/√3).定义函数arctanx(x),求当最后一项小于10^(−6)时π的值。
【输入描述】


【输出描述】
π的值。保留到小数点后10位。
【输入样例】

【输出样例】

#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
double calculate(double x);
int main()
{
   double a,pi;
   a=1/sqrt(3);//计算公式的参数
   pi=6*(calculate(a));//调用函数计算
   printf("%.10lf\n",pi);//保留十位小数输出
   return 0;
}
double calculate(double x)
{
   double sum=0,temp=x;
   int i=1;
   while(fabs(temp/i)>=1e-6)//最后一项绝对值大于10^(-6)时进行循环
   {
       sum+=temp/i;//累加各项
       temp=-1*x*x*temp;//求下一项
       i+=2;//系数+2
   }
   return sum;
}


    扫描二维码推送至手机访问。

    版权声明:本文由青少年编程知识记录发布,如需转载请注明出处。

    分享给朋友:
    返回列表

    上一篇:回文质数

    下一篇:哥德巴赫猜想

    相关文章

    【题解】切割钢管

    【题解】切割钢管

    【题目描述】小A是某工地的计算工程师。工地现有 n 根钢管,第 i 根钢管的长度为 ai。现在想用这 n 根钢管来做一个支撑用的柱子。我么可以切割这些钢管成为更短的钢管,但是不能缝合两根钢管。为了安全...

    【算法】最短路径

    【算法】最短路径

    【题目描述】下图表示从城市A到城市H的交通图。从图中可以看出,从城市A到城市H要经过若干个城市。现在找出一条经过城市最少的一条路线。【输入描述】第一行一个整数n,表示几个城市。接下来2~n+1行,表示...

    【题解】均分蛋糕

    【题目描述】小明今天生日,他有n块蛋糕要分给朋友们吃,这n块蛋糕(编号为1到n)的重量分别为a1, a2, …, an。小明想分给每个朋友至少重量为k的蛋糕。小明的朋友们已经排好队准备领蛋糕,对于每个...

    【题解】流感传染

    【题目描述】有一批易感人群住在网格状的宿舍区内,宿舍区为n\*n的矩阵,每个格点为一个房间,房间里可能住人,也可能空着。在第一天,有些房间里的人得了流感,以后每天,得流感的人会使其邻居传染上流感,(已...

    【题解】阶乘的末尾

    【题目描述】n的阶乘定义为n!=1*2*3*……*n  如3!=6   n!通常最后会有很多0,如5!=120  最后有一个0,现在统计n!去除末尾的0后,最后k位是多少...

    【题解】数学游戏

    【题目描述】Kri 喜欢玩数字游戏。 一天,他在草稿纸上写下了t 对正整数(x,y) ,并对于每一对正整数计算出了z=x*y*gcd(x,y);可是调皮的 Zay 找到了 Kri 的草稿纸,并把每一...