1156:求π的值

时间限制: 1000 ms         内存限制: 65536 KB
提交数: 25557     通过数: 8809

【题目描述】

根据公式:

arctanx(x)=x−x33+x55−x77+...arctanx(x)=x−x33+x55−x77+...和π=6arctanx(13√)π=6arctanx(13)

定义函数 arctanx(x)arctanx(x),求当最后一项小于10−610−6时ππ的值。

【输入】

(无)

【输出】

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

【输入样例】

(无)

【输出样例】

(无)

【参考代码】

#include <stdio.h>
#include <math.h>
double calculate(double x)
{double sum=0,temp=x;int i=1;while(fabs(temp/i)>=1e-6){sum+=temp/i;temp=-1*x*x*temp;i+=2;}return sum;
}
int main()
{double a,pi;a=1/sqrt(3);pi=6*(calculate(a));printf("%.10lf\n",pi);return 0;
}

http://ybt.ssoier.cn:8088/problem_show.php?pid=1156

信息学奥赛一本通(1156:求π的值)相关推荐

  1. 信息学奥赛一本通 1156:求π的值

    [题目链接] ybt 1156:求π的值 [题目考点] 1. 函数 2. 循环 [解题思路] 设函数求当最后一项大于等于lim时arctan()的值,函数设为: double arctan(doubl ...

  2. 信息学奥赛一本通1358 中缀表达式值(expr) ()

    1358:中缀表达式值(expr) 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 4486     通过数: 1536 [题目描述] 输入一个中缀表达式(由0-9 ...

  3. 信息学奥赛一本通 1091:求阶乘的和 / 2026:【例4.12】阶乘和 / OpenJudge NOI 1.5 34

    [题目链接] ybt 2026:[例4.12]阶乘和 ybt 1091:求阶乘的和 OpenJudge NOI 1.5 34:求阶乘的和 [题目考点] 1. 求一个数的阶乘 假设求n的阶乘,设结果变量 ...

  4. 信息学奥赛一本通 1358:中缀表达式值(expr)

    [题目链接] ybt 1358:中缀表达式值(expr) [题目考点] 1. 表达式求值 中缀表达式转后缀表达式 后缀表达式求值 [解题思路] 由于题目要求做中缀表达式转为后缀表达式,而后求值.那么这 ...

  5. 《信息学奥赛一本通 提高篇》 第四部分 数据结构 第4章 倍增求LCA

    例题1 点的距离 信息学奥赛一本通(C++版)在线评测系统 例题2 暗的连锁(Poj3417) 信息学奥赛一本通(C++版)在线评测系统 LOj10131 暗的连锁_juruo_xlh-CSDN博客 ...

  6. 《信息学奥赛一本通(C++版)》求校体操队的人数

    来源:<信息学奥赛一本通(C++版)>P65 [题目描述] 例4.11 校体操队到操场集合,排成每行2人,最后多出1人;排成每行3人,也多出1人:分别按每行4.5.6人,都多出1人:当排成 ...

  7. 信息学奥赛一本通——1012:计算多项式的值

    大家好 今天给大家带来<信息学奥赛一本通--1012:计算多项式的值> 看题目: 1012:计算多项式的值 时间限制: 1000 ms         内存限制: 65536 KB 提交数 ...

  8. 信息学奥赛一本通 提高篇 第5章 矩阵乘法

    例1 矩阵AXB 信息学奥赛一本通(C++版)在线评测系统 [矩阵乘法]矩阵A×B_Uletay-CSDN博客 矩阵乘法--矩阵A×B_vina的博客-CSDN博客 一本通1641[例 1]矩阵 A× ...

  9. 信息学奥赛一本通 1356:计算(calc)

    [题目链接] ybt 1356:计算(calc) [题目考点] 1. 表达式求值 中缀表达式求值 2. 表达式树 表达式树:一棵表达式树可以表示一系列的运算. 表达式树中的结点包括运算符与数值 str ...

  10. 信息学奥赛一本通 2021:【例4.6】最大公约数

    [题目链接] ybt 2021:[例4.6]最大公约数 [题目考点] 1. while循环 2. 求最大公约数 辗转相减法 辗转相除法 [解题思路] 解法1:枚举 取较小数字,从该数字的值开始从大到小 ...

最新文章

  1. 机器学习中为啥要有验证集?只要训练集和测试集不就可以了吗?
  2. DataURL:概述
  3. Value 'EN' violates facet information 'maxlength=1'
  4. excel不能编辑如何解锁_偷梁换柱之EXCEL编辑保护和VBA隐藏代码保护的解锁
  5. leetcode 213. 打家劫舍 II(dp)
  6. 系统学习 Java IO (六)----管道流 PipedInputStream/PipedOutputStream
  7. 信息系统审计(IT审计)实践
  8. JavaScript实现限制文件上传类型和大小
  9. [引]SQL帮助文档:使用 WAITFOR 使SQL语句停顿后执行
  10. 孔浩Maven视频教程
  11. Oracle:imp导入dmp文件
  12. matlab 亚像素边缘检测,一种亚像素边缘检测方法与流程
  13. 3D视觉从入门到精通知识星球
  14. 医疗器械安全知识小科普
  15. oswatch的安装和使用
  16. 用计算机知道函数值求度数,怎么计算出余弦的度数
  17. boss直聘改回系统头像_Boss直聘VS猎聘,谁的营销广告更胜一筹
  18. provide inject
  19. [saiku]saiku3.8项目搭建步骤
  20. 思科配置成网站服务器,思科路由器的配置NTP服务器的基本方法

热门文章

  1. 利用扩展欧几里得算法编程求逆元
  2. 漫画:数据中台中台建设的十大误区(建议收藏)
  3. 输出以下图案菱形7行_华丽大气的手工围巾,颜值丝毫不输大牌商品,一款花式菱形围巾!...
  4. Dubbo为什么用Go重写?
  5. 最近程序员频繁被抓,如何避免面向监狱编程?!
  6. IDEA 自动生成类注释和方法注释
  7. JEECG Framework 3.5.0 GA 新版本终于发布了,重量级功能(数据权限,国际化,多数据源),团队会努力推出新版本,希望大家多多支持!!
  8. JEECG寒假集训班开始报名啦!
  9. JEECG Online Coding 开发操作图解
  10. Linux信号实践(4) --可靠信号