1156:求π的值(函数题)
【题目描述】
定义函数 arctanx(x),求当最后一项小于10的负六次方时π的值。
【做题技巧】
连续调用函数(函数要用double的),把每一项都加起来,最后保留十位输出。
【源代码】
#include<bits/stdc++.h>
#include<iostream>
#include<cstdio>
#include<cstring>
#include<iomanip>
#include<cmath>
#include<algorithm>
#include<vector>
#include<map>
#include<set>
#include<queue>
using namespace std;
double a,s;
double poi(double x){//函数要设置成double
double sum=0,temp=x;
int i=1;
while(fabs(temp/i)>=1e-6){//循环条件 fabs(temp/i)>=1e-6
sum+=temp/i;//累加各项
temp=-1*x*x*temp;//求下一项
i+=2;//由题意可知,每次系数+2
}
return sum;
}
int main(){
a=1/sqrt(3);//计算公式的参数
s=6*(poi(a));//调用函数计算
cout<<fixed<<setprecision(10)<<s;//输出
return 0;
}
1156:求π的值(函数题)相关推荐
- C++排序求最值函数的调用
c++对于vector等类型的数据处理,经常会涉及到排序,顺序,逆序,或者根据某一个每一个条件排序.今天来捋一捋 ==> 实际上发现已经有英文的整理版本,附上链接 1.实现vector元素的顺序 ...
- excel减法函数_发现EXCEL隐藏功能,SUMIFS函数居然可以多条件求差值看了不后悔...
在EXCEL中,SUMIFS函数是"多条件求和"函数,但是我们工作需要完成多条件求差,EXCEL里是没有"多条件求差值"函数的,所以我们可以逆向利用多条件求和函 ...
- matlab现值与终值函数_matlab讲义
2.3 终值及其应用 2.3.1 终值的概念 终值是与现值相对的概念,是指当前的一项现金流在未来某个时刻的价值.在求终值问 题时应该考虑单利和复利的问题, 一般如果没有特别的说明则都是按照复利 (离散 ...
- 函数最值题目及答案_呆哥数学每日一题 ——多元函数求最值
如果想要获取往期每日一题电子版,可以加我微信:daigemath166,备注:知乎 每日一题 呆哥解析: 这是一个多元函数求最值的原创题 看到这个形式这么复杂,我们该怎么处理呢? 我个人想到一个方法是 ...
- python分段函数输入x的值求y的值_C语言编程题 有一分段函数如下,要求用scanf函数输入整数x的值,求y值并在屏幕上输出。有分段函数如下,编程实现输入整...
C语言编程题 有一分段函数如下,要求用scanf函数输入整数x的值,求y值并在屏幕上输出. 有分段函数如下,编程实现输入整 www.zhiqu.org 时间: 2020-11-22 #include ...
- formdata.append加多个值_呆哥数学每日一题 —— 多个最值函数混合向量
如果想要获取往期每日一题电子版,可以加我微信:daigemath166,备注:知乎 每日一题 呆哥解析: 这是一道多个最值函数混合向量的问题 首先看到这种一大堆条件的题目,我们先不要觉得麻烦,先把可以 ...
- 信息学奥赛一本通 1156:求π的值
[题目链接] ybt 1156:求π的值 [题目考点] 1. 函数 2. 循环 [解题思路] 设函数求当最后一项大于等于lim时arctan()的值,函数设为: double arctan(doubl ...
- 信息学奥赛一本通(1156:求π的值)
1156:求π的值 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 25557 通过数: 8809 [题目描述] 根据公式: arctanx(x)=x−x3 ...
- c语言中fact函数怎么调用,C语言程序题: 1、编写一个求n!的函数fact(n),要求fact函数分别用递归和非递归两种方法实现...
点击查看C语言程序题: 1.编写一个求n!的函数fact(n),要求fact函数分别用递归和非递归两种方法实现具体信息 答:int fac(int n) //非递归{int f=1; for(;n;) ...
- c语言fac函数求n的阶乘,急求C语言编辑题:Cnm=n!/m!(n-m)!其中n,m 由键盘输入。要求设计一个函数fac(n)求某个正整数n 的阶乘。...
急求C语言编辑题:Cnm=n!/m!(n-m)!其中n,m 由键盘输入.要求设计一个函数fac(n)求某个正整数n 的阶乘. 來源:互聯網 2010-05-29 01:44:10 評論 分類: 電 ...
最新文章
- java反射 获取参数名_java
- Android不同分辨率和不同密度适配
- 参观Speedy Cloud 有感
- Android中Video的三种播放方式的实现
- 数据结构C#版笔记--树与二叉树
- Asp.net MVC 学习之路-003(增删改查,后端手工,前端生成)
- JavaScript中的基本表单验证
- mysql coalesce函数用法_MySQL coalesce函数用法说明(转)
- Laravel配置自带组件实现各类型邮件发送功能的代码实例
- 从Model1,Medel2到显示层框架的出现
- root用户配置免密登录_ssh免密登录(普通用户和root用户)
- html货币相关符号
- matlab:Matlab基础教程 第三章 数组和向量
- 移动架构师第一站UML建模
- audit linux mysql_MySQL审计工具Audit Plugin安装使用
- 因创业的辞职报告怎么写[范文7篇]
- 深入理解JAVA中的跨包继承
- user-scalable=no 控制手机版浏览器网页分辨率
- 解决home end pgup pgdn没有独立,需要键盘映射的问题
- 浏览器无法打开百度首页,却可以打开其他网页解决方法