1156:求π的值

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

【题目描述】

根据公式:

arctanx(x)=x−x的3次方/3+x的5次方/5−x的7次方/7+...和π=6arctanx(1/√3)

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

【输入】

(无)

【输出】

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

【输入样例】

(无)

【输出样例】

(无)

提交 统计信息 提交记录


教学备忘录:编辑

#include<iostream>

#include<cmath>

#include<cstring>

double max(double m)

{

int j=1,y=1,n;

double sum=0,x=m;

while(x/j>=1e-6)//最后一项小于10的-6次方

{

sum+=y*x/j;

j=j+2;

x=x*m*m;

y=y*(-1);

}

return sum;

}

using namespace std;

int main()

{

double a,b;

a=1/sqrt(3);

b=6*max(a);

printf("%.10lf",b);

return 0;

}

信息学奥赛一本通: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. Java开发的环境搭建
  2. LiveData原理分析
  3. 互联网协议 — TLS — 使用 OpenSSL 自建 CA 中心
  4. 【洛谷】【USACO】P1118 数字三角形
  5. Linux疑难杂症解决方案100篇(五)-SHELL脚本中case语句的多种使用场景
  6. HDU-1811 Rank of Tetris
  7. 从零开始搭建口袋妖怪管理系统(3)-实现一个简单的SPA管理系统
  8. 乔帮主,iOS 9 关键源码被泄露了!
  9. docker from指令的含义_volume_from指令-docker撰写
  10. 通过JMETER后置处理器JSON Path Extractor插件来获取响应结果
  11. webm格式怎么转换成mp4?
  12. 微信小程序快递查询插件
  13. Win10家庭版安装VMware虚拟机-开启时出现蓝屏的问题
  14. 密码学——常见的密码学习总结
  15. c编译动态库和静态库流程
  16. 联想服务器安装系统 F11,教你联想thinkpad系统还原f11一键恢复方法
  17. RxSwift 介绍与简单使用
  18. No Silver Bullet: Essence and Accidents of Software | 没有银弹:软件开发中的主要问题和次要问题
  19. Python札记 -- 使用easy_install进行模块/包管理
  20. 【论文笔记】Proofs-of-delay and randomness beacons in Ethereum-2017IEEE SB Workshop

热门文章

  1. windowsServer安装sqlServer2008
  2. SQL Server 2008 Express 安装配置详细教程(附详细截图)
  3. oracle中如何查看日志,ORACLE报警日志如何查看
  4. 2021-7-19 fact函数求阶乘的用法
  5. html js 在文本框选择自动计算乘,怎么让JS实现在文本框中输入数字时,同时输出这个数字,并再输出一个乘以0.39的值?...
  6. via浏览器下载路径_via浏览器
  7. 七位高僧大德的临终开示,非大福报者不得见
  8. Creator仿超级玛丽小游戏源码分享
  9. node状态管理cookie,session,token的各自特点和使用方法还有hash算法加密
  10. c# rar解压大小_C#解压、压缩RAR文件