7-1 近似求PI (15 分)
7-1 近似求PI (15 分)
本题要求编写程序,根据下式求π的近似值,直到最后一项小于给定精度eps。
输入格式:
输入在一行中给出精度eps,可以使用以下语句来读输入:
scanf("%le", &eps);
输出格式:
在一行内,按照以下格式输出π的近似值(保留小数点后5位):
PI = 近似值
输入样例:
1E-5
输出样例:
PI = 3.14158
#include<stdio.h>
double fenzi(int n);
double fenmu(int n);
int main()
{int n=0;double sum=0;double eps;scanf("%le",&eps);do{sum+=fenzi(n)/fenmu(n);n++;}while((fenzi(n)/fenmu(n))>=eps);if(sum>=eps)sum+=fenzi(n)/fenmu(n);printf("PI = %.5lf", sum * 2);return 0;
}
double fenzi(int n)
{if(n==0)return 1;return n*fenzi(n-1);
}
double fenmu(int n)
{if(n==0)return 1;return (n*2+1) * fenmu(n-1);
}
7-1 近似求PI (15 分)相关推荐
- 近似求PI (15 分)
7-51 近似求PI (15 分) 本题要求编写程序,根据下式求π的近似值,直到最后一项小于给定精度eps. 2π=1+31!+3×52!+3×5×73!+⋯+3×5×⋯×(2×i+1)i! ...
- 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-3 蒙特卡罗方法求圆周率 (15 分)(Java)
7-3 蒙特卡罗方法求圆周率 (15 分)(Java) 可算写出来了 使用蒙特卡洛仿真方法求圆周率.(具体要求见作业指导书 2020-OO第05次作业-2指导书V1.0.pdf ) 输入格式: 从键盘 ...
- 6-2 多项式求值 (15 分)
6-2 多项式求值 (15 分) 本题要求实现一个函数,计算阶数为n,系数为a[0] ... a[n]的多项式f(x)=∑i=0n(a[i]×xi) 在x点的值. 函数接口定义: double f( ...
- C语言 近似求PI
近似求PI 题目描述: 根据下式求π的近似值,直到最后一项小于给定精度eps. 2 /π =1+1!/ 3+2!/3×5+3!/3×5×7+⋯+i!/3×5×⋯×(2×i+1) ...
- 4-2 多项式求值 (15分) 本题要求实现一个函数,计算阶数为n,系数为a[0] ... a[n]的多项式 f(x)=∑i=0n(a[i]×xi)f(x)=\sum_{i=0}^{n}(a[i]
4-2 多项式求值 (15分) 本题要求实现一个函数,计算阶数为n,系数为a[0] ... a[n]的多项式f(x)=∑i=0n(a[i]×xi)f(x)=\sum_{i=0}^{n}(a[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-1 近似求PI
本题要求编写程序,根据下式求π的近似值,直到最后一项小于给定精度eps. 2π=1+31!+3×52!+3×5×73!+⋯+3×5×⋯×(2×i+1)i!+⋯ 输入格式: 输入在一行中给出精 ...
- pat(基本编程题集)6-2 多项式求值 (15 分)
这道题感觉有点狗,不难,但是第一次做的时候,运行超时错误让我很不解,一共才10个数大的数组,最坏情况也不过是10*10的时间复杂度O(1). 但是限制就是辣么严,这个单层循环的优化有些类似求前n个数的 ...
最新文章
- Java中的多线程总结
- L1-046. 整除光棍(模拟除法)
- 输入参数_MyBatis中的输入/输出参数
- 如何从零规划一个产品?
- P5371-[SNOI2019]纸牌【矩阵乘法】
- 学习nodejs+express+angular+socket.io ,投票demo
- CIO感悟:IT人转型之“势、道、术”
- Luogu P2827 蚯蚓
- mysql行级锁unique_MySQL行级锁,表级锁,页级锁详解
- 少和这种人在一起,不管你是谁!
- 当你发现你的Alter报错的时候请看看是不是粗心了
- android查看统计项目的方法数
- vscode的pip安装
- 混合线性模型如何检测固定因子和随机因子的显著性以及计算R2
- win10 清理回收站右键
- vue 前端JS实现文字转语音功能
- Java包的简单理解
- 王姨劝我学HarmonyOS鸿蒙2.0系列教程之六自定义View涂鸦项目实战!
- 连续加班后的一些感想
- 设计模式袖珍版 连续转载之 - Proxy(代理)