【题目描述】

定义函数 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:求π的值(函数题)相关推荐

  1. C++排序求最值函数的调用

    c++对于vector等类型的数据处理,经常会涉及到排序,顺序,逆序,或者根据某一个每一个条件排序.今天来捋一捋 ==> 实际上发现已经有英文的整理版本,附上链接 1.实现vector元素的顺序 ...

  2. excel减法函数_发现EXCEL隐藏功能,SUMIFS函数居然可以多条件求差值看了不后悔...

    在EXCEL中,SUMIFS函数是"多条件求和"函数,但是我们工作需要完成多条件求差,EXCEL里是没有"多条件求差值"函数的,所以我们可以逆向利用多条件求和函 ...

  3. matlab现值与终值函数_matlab讲义

    2.3 终值及其应用 2.3.1 终值的概念 终值是与现值相对的概念,是指当前的一项现金流在未来某个时刻的价值.在求终值问 题时应该考虑单利和复利的问题, 一般如果没有特别的说明则都是按照复利 (离散 ...

  4. 函数最值题目及答案_呆哥数学每日一题 ——多元函数求最值

    如果想要获取往期每日一题电子版,可以加我微信:daigemath166,备注:知乎 每日一题 呆哥解析: 这是一个多元函数求最值的原创题 看到这个形式这么复杂,我们该怎么处理呢? 我个人想到一个方法是 ...

  5. python分段函数输入x的值求y的值_C语言编程题 有一分段函数如下,要求用scanf函数输入整数x的值,求y值并在屏幕上输出。有分段函数如下,编程实现输入整...

    C语言编程题 有一分段函数如下,要求用scanf函数输入整数x的值,求y值并在屏幕上输出. 有分段函数如下,编程实现输入整 www.zhiqu.org 时间: 2020-11-22 #include ...

  6. formdata.append加多个值_呆哥数学每日一题 —— 多个最值函数混合向量

    如果想要获取往期每日一题电子版,可以加我微信:daigemath166,备注:知乎 每日一题 呆哥解析: 这是一道多个最值函数混合向量的问题 首先看到这种一大堆条件的题目,我们先不要觉得麻烦,先把可以 ...

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

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

  8. 信息学奥赛一本通(1156:求π的值)

    1156:求π的值 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 25557     通过数: 8809 [题目描述] 根据公式: arctanx(x)=x−x3 ...

  9. c语言中fact函数怎么调用,C语言程序题: 1、编写一个求n!的函数fact(n),要求fact函数分别用递归和非递归两种方法实现...

    点击查看C语言程序题: 1.编写一个求n!的函数fact(n),要求fact函数分别用递归和非递归两种方法实现具体信息 答:int fac(int n) //非递归{int f=1; for(;n;) ...

  10. 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  評論 分類: 電 ...

最新文章

  1. java反射 获取参数名_java
  2. Android不同分辨率和不同密度适配
  3. 参观Speedy Cloud 有感
  4. Android中Video的三种播放方式的实现
  5. 数据结构C#版笔记--树与二叉树
  6. Asp.net MVC 学习之路-003(增删改查,后端手工,前端生成)
  7. JavaScript中的基本表单验证
  8. mysql coalesce函数用法_MySQL coalesce函数用法说明(转)
  9. Laravel配置自带组件实现各类型邮件发送功能的代码实例
  10. 从Model1,Medel2到显示层框架的出现
  11. root用户配置免密登录_ssh免密登录(普通用户和root用户)
  12. html货币相关符号
  13. matlab:Matlab基础教程 第三章 数组和向量
  14. 移动架构师第一站UML建模
  15. audit linux mysql_MySQL审计工具Audit Plugin安装使用
  16. 因创业的辞职报告怎么写[范文7篇]
  17. 深入理解JAVA中的跨包继承
  18. user-scalable=no 控制手机版浏览器网页分辨率
  19. 解决home end pgup pgdn没有独立,需要键盘映射的问题
  20. 浏览器无法打开百度首页,却可以打开其他网页解决方法

热门文章

  1. 新手SEO篇之外链建设与查询
  2. Hugo 建站经验之谈
  3. 论文常用图表一:柱状图【MATLAB】
  4. 房地产项目开发流程参考
  5. 零度飘逸LDPY GhostWin7 Sp1纯净选择版V7.0(驱动增强版)
  6. ORACLE归档日志增大的原因
  7. 《东周列国志》第四十四回 叔詹据鼎抗晋侯 弦高假命犒秦军
  8. 【微信小程序入门到精通】— AppID和个性配置你学会了么?
  9. 威廉玛丽学院计算机教授刘旭,专栏-中国计算机学会
  10. 树莓派入门(五)—— 树莓派4B之初体验