7-116 计算圆周率
一、题目要求
根据下面关系式,求圆周率的值,直到最后一项的值小于给定阈值。
2π=1+31+3×52!+3×5×73!+⋯+3×5×7×⋯×(2n+1)n!+⋯
输入格式:
输入在一行中给出小于1的阈值。
输出格式:
在一行中输出满足阈值条件的近似圆周率,输出到小数点后6位。
输入样例:
0.01
输出样例:
3.132157
二、代码
#include <stdio.h>
int main() {double a=1.0,b=1.0,n,sum=1;scanf_s("%lf", &n);for (int i = 1;a/b >= n;i++) {a *= i;b *= 2 * i + 1;sum += a/b;}printf("%.6f", sum*2);return 0;
}
7-116 计算圆周率相关推荐
- Hadoop安装配置,并使用Hadoop计算圆周率测试Hadoop是否安装成功
一.实验目的 掌握如何安装.配置和运行Hadoop,并使用Hadoop计算圆周率测试Hadoop是否安装成功. 二.实验环境 (1)Linux Ubuntu 16.04 (2)jdk-8u162-li ...
- 用Machin公式计算圆周率的源程序
用Machin公式计算圆周率的源程序 /* Program to compute PI, by Jason Chen, May 1999 ** ** Open VC++ IDE, new a win3 ...
- 用Python解“计算圆周率”题
7-15 计算圆周率 根据下面关系式,求圆周率的值,直到最后一项的值小于给定阈值. π/2=1 + 1 / 3 + 2! / (3×5) + 3! / (3×5×7) +⋯+ n! / (3×5 ...
- matlab或_如何利用MATLAB计算圆周率
圆周率是圆的周长与直径的比值,一般用希腊字母π表示,是一个在数学及物理学中普遍存在的数学常数.π也等于圆形之面积与半径平方之比.是精确计算圆周长.圆面积.球体积等几何形状的关键值. MATLAB中的表 ...
- 【Python】蒙特卡罗方法计算圆周率及给定随机数种子
蒙特卡罗方法 利用随机点分布,让随机点足够的多,用指定区域随机点数与总区域随机点数做比值来求取指定区域面积 求解圆周率,在一个正方形中撒点,根据在1/4圆内点的数量占总撒点数的比例计算圆周率值. 代码 ...
- python计算圆周率_Python实现计算圆周率π的值到任意位的方法示例
本文实例讲述了Python实现计算圆周率π的值到任意位的方法.分享给大家供大家参考,具体如下: 一.需求分析 输入想要计算到小数点后的位数,计算圆周率π的值. 二.算法:马青公式 π/4=4arcta ...
- python计算圆周率_用python计算圆周率Π
一.要求: 1.计算到圆周率后面越多位越好. 2.用进度条显示计算的进度. 3.要求给出圆周率Π的具体计算方法和解释. 二.算法: 1.拉马努金公式: 2.高斯-勒让德公式: 设置初始值: 反复执行以 ...
- Python---利用蒙特.卡罗方法计算圆周率近似值
利用蒙特.卡罗方法计算圆周率近似值 什么是蒙特.卡罗方法? 答:蒙特卡罗方法是一种计算方法.原理是通过大量随机样本,去了解一个系统,进而得到所要计算的值. 正方形内部有一个相切的圆,它们的面积之比是π ...
- 使用Hadoop自带的例子pi计算圆周率
Hadoop中自带的hadoop-mapreduce-examples-2.7.6.jar含有一些事例,本文将用pi计算圆周率.若想了解其计算原理,参考:http://thinkinginhadoop ...
- 鬼才!用Python计算圆周率 π
目录 一.圆周率的历史发展 1.中国 2.印度 3.欧洲 二.用python计算圆周率 A货:什么!你不会背圆周率(鄙夷的眼神) 3.1415926535 8979323846 26433... 桥哥 ...
最新文章
- java 视频 缩略图_Java截取视频文件缩略图
- python求1到n的乘积_Python简单实现两个任意字符串乘积的方法示例
- 深入理解JavaScript系列(18):面向对象编程之ECMAScript实现
- QT学习笔记(六):Qt5主窗口框架示例
- 输出整数各位数字 (15 分)
- python中math函数库矩阵_Python中矩阵库Numpy基本操作详解
- pythonnet 引用_Python netmiko模块的使用
- tp5 php文件做模板模板,TP5视图和模板
- 用vb编写一个简易的编译器界面
- 系统集成j2cache
- 输入法linux debin,Debian下安装搜狗拼音输入法
- hash(哈希)是什么
- 日系插画学习笔记(五):日系角色脸部画法-1头部
- uq mysql_MySQL workbench中的PK,NN,UQ,BIN,UN,ZF,AI说明
- Mac通过命令行搜索文件
- Mac安装与使用MacTeX
- matlab频谱分析中振幅的物理意义,对速度信号进行傅里叶谱分析之后,其纵坐标对应的幅值的物理意义是什么?是速度,还是振幅...
- ROS2进行人脸识别face_recognition
- 一款让人耳目一新的事件驱动型RTOS
- 基于Ernie-3.0 CAIL2019法研杯要素识别多标签分类任务
热门文章
- python项目实例-python简单项目实例
- 英文文章汇总+翻译小亮点
- 股妖APP也妖 -- 与暴风魔镜相关
- Java之利用FreeMarker导出Word实例
- 明天我们用鼠标吃饭 ---- 乔赢盯上“新新人类”
- 《算法图解》学习笔记(十):K 最近邻算法(附代码)
- 【干货】直播聊天室详细分解,让你一眼学会快速搭建!
- 【mysql新加不了中文】Error Code: 1366. Incorrect string value: ‘\xE7\xBA\xB8\xE7\xB1\xBB‘ for colum
- 你想要的免费ppt资源(我帮你准备好啦!)
- 颈椎不太好适合学计算机那,拒绝颈椎病 挑选人体工学电脑桌椅看这几点