C语言 近似求PI
近似求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相关推荐
- 近似求PI (15 分)
7-51 近似求PI (15 分) 本题要求编写程序,根据下式求π的近似值,直到最后一项小于给定精度eps. 2π=1+31!+3×52!+3×5×73!+⋯+3×5×⋯×(2×i+1)i! ...
- 近似求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× ...
- 7-50 近似求PI (15分)
本题要求编写程序,根据下式求π的近似值,直到最后一项小于给定精度eps. π / 2=1+1! / 3+2! / 3×5+3! / 3×5×7+⋯+i! / 3× ...
- 5-1 近似求PI (10 分)本题要求编写程序,根据下式求π的近似值,直到最后一项小于给定精度eps
#include <stdio.h> double is(int);//这是一个求阶层 double rr(int);//这是一个求分母 int main()// {double eps; ...
- 作业7-1 近似求PI
本题要求编写程序,根据下式求π的近似值,直到最后一项小于给定精度eps. 2π=1+31!+3×52!+3×5×73!+⋯+3×5×⋯×(2×i+1)i!+⋯ 输入格式: 输入在一行中给出精 ...
- c语言函数求pi的近似值,C语言 用π/4=1-1/3+1/5-1/7+... 求π的近似值
vmware网卡设置详解 转载请注明出处!本文连接及作者.不得用于商业用途! http://hi.baidu.com/quantumcloud/blog/item/9156a6c584996c179c ...
- C语言近似值求pi,C语言-计算π的近似值
需要先了解一下abs()是对整数取绝对值, 而fabs()是对浮点数取绝对值,保证绝对值小于0.00001 1e-5就是 1*(10的-5次方)即0.00001 第一个数可以看做1/1,所以分母都是以 ...
- 利用java格里高利公式求圆周率_C语言用下列公式求pi的近似值,直到最后一项的绝对值小于1e-4为止:...
C语言 输入精度e 和实数x,用下列公式求cos x 的近似值,精确到最后一项的绝对值小于e。 #include //头文件置顶#include double fact(int n){\ 用下面的近 ...
- c语言求近似值程序,c语言求pi的近似值_C语言求PI的近似值 求高人指点
问题补充: 题目只这样的: 本题要求编写程序,根据下式求\piπ的近似值,直到最后一项小于给定精度eps. PI/2=1+1/(1*3)+2!/(1*3*5)+3!/(1*3*5*7)+...+n!/ ...
最新文章
- Python optionParser模块的使用方法
- 教程:16、信号机制与信号处理
- 内存与mysql_MySQL的内存和相关问题排查
- random---伪随机数生成器
- 弹出框 每次打开 滚动条置顶_微信置顶文字怎么弄?微信置顶一句话教程
- html表格支持响应,将表格响应转换为HTML表格
- 蓝桥杯 穿越雷区(bfs)
- 个人知识整理(javascript篇初识)
- js迭代器实现斐波那契数列
- 夯实Java基础(二十一)——Java反射机制
- windows 10上fastboot无法识别设备问题
- 超星高级语言程序设计实验作业 (实验02 分支与循环程序设计)(三)
- linux系统手机助手,手机助手Linux版下载
- STM32F103C8T6基于HAL库移植uC/OS-III
- EAM 资产管理系统选型思路
- 2018,我的这一年
- git --暂存区存在的意义
- 好久没写东西了,发些我的卡通头像吧
- 【20保研】北京航空航天大学计算机学院2019年全国优秀大学生夏令营活动通知...
- 如何使用Mock进行单元测试
热门文章
- 机房管理系列之电话交换机
- Matlab动画模拟分子布朗运动的示例
- 2023年2月京东手机品牌销量数据查询(京东电商数据平台)
- 一场先进技术与先锋企业碰撞的知识盛宴!弘玑Cyclone『超级自动化的数字内生力量』CXO私享会成功举办
- 零售门店营业额预测分析(时间序列建模)
- Unity的Carte Blanche简介
- 妈妈不在身边的第X个母亲节,用AI找回她的美好时光
- Moses安装全记录
- 关于Windows10 VT虚拟化无法开启
- java中用于定义小数的关键字_Java中用于定义小数的关键字有两个:() 和 (),后者精度高于前者。...