近似求PI

题目描述:

根据下式求π的近似值,直到最后一项小于给定精度eps。 ​2 ​​/π ​​ =1+​1!/ ​3+2!/3×5+​3!/3×5×7+⋯+​i!/3×5×⋯×(2×i+1)​​ +⋯
输入格式:
输入在一行中给出精度eps,可以使用以下语句来读输入:
scanf("%le", &eps);
输出格式:
在一行内,按照以下格式输出π的近似值(保留小数点后5位):
PI = 近似值

输入样例:

1E-5

输出样例:

PI = 3.14158

代码如下:

#include "stdio.h"
void avenger()
{double eps,s=1,sum=0;double a=1,j=1,b=3,k=3;scanf("%le",&eps);while (s>=eps){s=a/b;sum+=s;j++;a*=j;k+=2;b*=k;}printf("PI = %.5lf\n",2+2*sum);
}
int main()
{avenger();return 0;
}

C语言 近似求PI相关推荐

  1. 近似求PI (15 分)

    7-51 近似求PI (15 分) 本题要求编写程序,根据下式求π的近似值,直到最后一项小于给定精度eps. 2π​=1+31!​+3×52!​+3×5×73!​+⋯+3×5×⋯×(2×i+1)i!​ ...

  2. 近似求PI(15 分)

    本题要求编写程序,根据下式求π的近似值,直到最后一项小于给定精度eps. π2=1+1!3+2!3×5+3!3×5×7+⋯+i!3×5×⋯×(2×i+1)+⋯π2=1+1!3+2!3×5+3!3×5× ...

  3. 7-50 近似求PI (15分)

    本题要求编写程序,根据下式求π的近似值,直到最后一项小于给定精度eps. ​π / 2​​=1+​1! / 3​​+​2! / 3×5​​​​+3! / ​3×5×7​​​​+⋯+​​​i! / 3× ...

  4. 5-1 近似求PI (10 分)本题要求编写程序,根据下式求π的近似值,直到最后一项小于给定精度eps

    #include <stdio.h> double is(int);//这是一个求阶层 double rr(int);//这是一个求分母 int main()// {double eps; ...

  5. 作业7-1 近似求PI

    本题要求编写程序,根据下式求π的近似值,直到最后一项小于给定精度eps. 2π​=1+31!​+3×52!​+3×5×73!​+⋯+3×5×⋯×(2×i+1)i!​+⋯ 输入格式: 输入在一行中给出精 ...

  6. c语言函数求pi的近似值,C语言 用π/4=1-1/3+1/5-1/7+... 求π的近似值

    vmware网卡设置详解 转载请注明出处!本文连接及作者.不得用于商业用途! http://hi.baidu.com/quantumcloud/blog/item/9156a6c584996c179c ...

  7. C语言近似值求pi,C语言-计算π的近似值

    需要先了解一下abs()是对整数取绝对值, 而fabs()是对浮点数取绝对值,保证绝对值小于0.00001 1e-5就是 1*(10的-5次方)即0.00001 第一个数可以看做1/1,所以分母都是以 ...

  8. 利用java格里高利公式求圆周率_C语言用下列公式求pi的近似值,直到最后一项的绝对值小于1e-4为止:...

    C语言 输入精度e 和实数x,用下列公式求cos x 的近似值,精确到最后一项的绝对值小于e。 #include  //头文件置顶#include double fact(int n){\ 用下面的近 ...

  9. c语言求近似值程序,c语言求pi的近似值_C语言求PI的近似值 求高人指点

    问题补充: 题目只这样的: 本题要求编写程序,根据下式求\piπ的近似值,直到最后一项小于给定精度eps. PI/2=1+1/(1*3)+2!/(1*3*5)+3!/(1*3*5*7)+...+n!/ ...

最新文章

  1. Python optionParser模块的使用方法
  2. 教程:16、信号机制与信号处理
  3. 内存与mysql_MySQL的内存和相关问题排查
  4. random---伪随机数生成器
  5. 弹出框 每次打开 滚动条置顶_微信置顶文字怎么弄?微信置顶一句话教程
  6. html表格支持响应,将表格响应转换为HTML表格
  7. 蓝桥杯 穿越雷区(bfs)
  8. 个人知识整理(javascript篇初识)
  9. js迭代器实现斐波那契数列
  10. 夯实Java基础(二十一)——Java反射机制
  11. windows 10上fastboot无法识别设备问题
  12. 超星高级语言程序设计实验作业 (实验02 分支与循环程序设计)(三)
  13. linux系统手机助手,手机助手Linux版下载
  14. STM32F103C8T6基于HAL库移植uC/OS-III
  15. EAM 资产管理系统选型思路
  16. 2018,我的这一年
  17. git --暂存区存在的意义
  18. 好久没写东西了,发些我的卡通头像吧
  19. 【20保研】北京航空航天大学计算机学院2019年全国优秀大学生夏令营活动通知...
  20. 如何使用Mock进行单元测试

热门文章

  1. 机房管理系列之电话交换机
  2. Matlab动画模拟分子布朗运动的示例
  3. 2023年2月京东手机品牌销量数据查询(京东电商数据平台)
  4. 一场先进技术与先锋企业碰撞的知识盛宴!弘玑Cyclone『超级自动化的数字内生力量』CXO私享会成功举办
  5. 零售门店营业额预测分析(时间序列建模)
  6. Unity的Carte Blanche简介
  7. 妈妈不在身边的第X个母亲节,用AI找回她的美好时光
  8. Moses安装全记录
  9. 关于Windows10 VT虚拟化无法开启
  10. java中用于定义小数的关键字_Java中用于定义小数的关键字有两个:() 和 (),后者精度高于前者。...