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

求Π的值

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

【题目描述】
根据公式: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;
}


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

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

    分享给朋友:
    返回列表

    上一篇:回文质数

    下一篇:哥德巴赫猜想

    相关文章

    【题解】直方图

    直方图(histogram.cpp)【题目描述】给定一个非负整数数组,统计里面每一个数的出现次数。我们只统计到数组里面最大的数。假设Fmax(Fmax<10000)是数组里最大的数,那么我们只统...

    【题解】开花

    【题解】开花

    【题目描述】小A所在的学校又迎来了一年一度的开花活动,有 n 名学生被评为文学优秀奖,m 名学生被评为体育优秀奖。现已知两个奖项获奖同学的编号,每个同学都有唯一的编号。只有同时被评为文学优秀奖和体育优...

    【题解】金银岛

    题目描述某天KID利用飞行器飞到了一个金银岛上,上面有许多珍贵的金属,KID虽然更喜欢各种宝石的艺术品,可是也不拒绝这样珍贵的金属。但是他只带着一个口袋,口袋至多只能装重量为w的物品。岛上金属有s个种...

    【题解】开关灯(2)

    1.开关灯(light.cpp)【题目描述】某实验室共有n盏灯,灯的编号为1~n,每盏灯的初始状态是关闭的。现在有m位学生,每位学生可以前去抽取一张带数字的卡片,其数字为Ai,然后依次将自己手中的数字...

    【题解】团伙

    【题目描述】在某城市里住着n个人,任何两个认识的人不是朋友就是敌人,而且满足:1、我朋友的朋友是我的朋友;2、我敌人的敌人是我的朋友;所有是朋友的人组成一个团伙。告诉你关于这n个人的m条信息,即某两个...

    剪刀石头布

    【题目描述】石头剪子布,是一种猜拳游戏。起源于中国,然后传到日本、朝鲜等地,随着亚欧贸易的不断发展它传到了欧洲,到了近现代逐渐风靡世界。简单明了的规则,使得石头剪子布没有任何规则漏洞可钻,单次玩法比拼...