【题目链接】

ybt 1156:求π的值

【题目考点】

1. 函数

2. 循环

【解题思路】

设函数求当最后一项大于等于lim时arctan()的值,函数设为:
double arctan(double x, double lim)
调用时可以指定x和lim的值

【题解代码】

解法1:

#include<bits/stdc++.h>
using namespace std;
//求arctan(x),最后一项大于等于lim
double arctan(double x, double lim)
{double sum = 0, num = x, den = 1;//num:分子 den:分母 int sign = 1;//符号while(num/den >= lim){sum += sign * num / den;num *= x*x;den += 2;sign = -sign;}return sum;
}
int main()
{cout << fixed << setprecision(10) << 6*arctan(1/sqrt(3), 1e-6); return 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. python输入输出有问题_python – Modbus错误:[输入/输出]无从远程...
  2. 行代码实现数据集可视化、分析与比较
  3. 豪华电动汽车品牌“歌昂” 即将登场,背后是国内新造车势力新特
  4. yum 安装PHP之后如何启动,如何用yum安装php_后端开发
  5. android 原理 组合控件_Android自定义控件进阶01-自定义控件开发套路与流程
  6. winform自动更新之AutoUpdater.NET
  7. SAP Spartacus Category Navigation的accessibility问题
  8. lr监控mysql_LR通过SiteScope监控mysql
  9. @ConfigurationProperties + @EnableConfigurationProperties
  10. 如何实现Android平台GB28181前端设备接入
  11. Qt笔记-递归获取文件夹中文件(含过滤文件名)
  12. java url转成pdf_java URL转PDF文件
  13. 多线程处理同一批数据_Java 多线程基础(一)
  14. 影子卫士和影子系统哪个好用_大小仅3M的影子系统,绿软爱好者必装软件
  15. 千姿百态项目经理2——“缥缈”项目经理
  16. Nested transactions are not supported TransactionScope 多线程事务
  17. 分享自学编程收藏的网站学习资源
  18. 【论文阅读】KLD模型
  19. python编辑word的格式_Python 如何对word文档(.docx)的页眉和页脚进行编辑?
  20. [附源码]Python计算机毕业设计大学生校园社团管理系统

热门文章

  1. [C语言 - 10] C语言保留字
  2. 天津知青网6周年网庆-京剧-智取威虎山片段
  3. [文摘20080428]无线局域网的相关网络安全技术应用指南
  4. STM32之串口DMA例程
  5. 清华大学计算机科学与技术在哪个楼,清华大学计算机科学与技术系宿舍
  6. python数据分析实战案例logistic_Python机器学习随笔之logistic回归识别手写数字
  7. 神经网络训练3次就准确率不变_1组高效徒手训练,6个动作每周3-5次,帮你在家高效率燃脂增肌!...
  8. ​Redis的各种“坑”,你知道多少?
  9. 痛心!Pandownload开发者被抓!我终于决定使用Docker搭建一个多端同步网盘!
  10. Java中super与this