当前位置: 首页 > news >正文

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

文章目录

  • 题目
    • 【题目描述】
    • 【输入】
    • 【输出】
    • 【输入样例】
    • 【输出样例】
  • AC代码


题目

【题目描述】

根据公式:
a r c t a n x ( x ) = x − x 3 3 + x 5 5 − x 7 7 + ⋯ arctanx\left ( x \right ) = x- \frac{x^3}{3} + \frac{x^5}{5}-\frac{x^7}{7}+ \cdots arctanx(x)=x3x3+5x57x7+
$arctanx\left ( x \right ) = x- \frac{x^3}{3} + \frac{x^5}{5}-\frac{x^7}{7}+ \cdots$
定义函数 a r c t a n x ( x ) arctanx\left ( x \right ) arctanx(x),,求当最后一项小于 1 0 − 6 10^{-6} 106 π \pi π的值

【输入】

(无)

【输出】

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

【输入样例】

(无)

【输出样例】

(无)

AC代码

1:
函数

#include<bits/stdc++.h>
using namespace std;
double arctanx(double n){double sum=0,temp=n;int i=1;while(fabs(temp/i)>1e-6){sum+=temp/i;i+=2;temp=-1*n*n*temp;}return sum;
}
int main() {double y=6.0*arctanx(1.0/sqrt(3));cout<<fixed<<setprecision(10)<<y;return 0;
}

2:
直接输出答案

#include<bits/stdc++.h>
using namespace std;
int main() {cout<<"3.1415905109";return 0;
}
http://www.lryc.cn/news/110333.html

相关文章:

  • BI报表工具有哪些作用?奥威BI全面剖析数据
  • 【云原生K8s】初识Kubernetes的理论基础
  • javaAPI(三):jdk8之前的日期API
  • 驱动开发(中断)
  • TypeScript最新语法总结
  • sentinel组件
  • 26 MFC序列化函数
  • GC 深入(小白,对gc有一个进一步的了解)
  • CSS前端面试
  • VB+SQL餐饮管理系统设计与实现
  • React入门学习笔记2
  • Palo Alto Networks® PA-220R 下一代防火墙 确保恶劣工况下的网络安全
  • 架构训练营学习笔记:5-2 负载均衡架构
  • 二叉树的性质、前中后序遍历【详细】
  • 涨姿势了,有意思的气泡 Loading 效果
  • 单片机中断系统
  • 二、JVM-深入运行时数据区
  • 随机验证码vue实现,登录验证码随机验证码数字和字母类型的
  • xlrd与xlwt操作Excel文件详解
  • A Survey of Embodied AI: From Simulators to Research Tasks 论文阅读
  • spark-sql数据重复之File Output Committer问题
  • 面试热题(前中序遍历构建树)
  • 美术:贴图
  • [MAUI]模仿微信“按住-说话”的交互实现
  • windows开机运行jar
  • 使用DockerFile一键创建自定义linux开发环境
  • “深入探索JVM:解密Java虚拟机的工作原理“
  • 【华为OD机试】数字最低位排序【2023 B卷|100分】
  • 【Odoo16前端源码分析】xml模板的加载
  • Open3D (C++) 计算矩阵的广义逆