`
1140566087
  • 浏览: 559168 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
博客专栏
2c4ae07c-10c2-3bb0-a106-d91fe0a10f37
c/c++ 入门笔记
浏览量:18530
3161ba8d-c410-3ef9-871c-3e48524c5263
Android 学习笔记
浏览量:314124
Group-logo
J2ME 基础学习课程集
浏览量:18737
A98a97d4-eb03-3faf-af96-c7c28f709feb
Spring 学习过程记录...
浏览量:17581
社区版块
存档分类
最新评论

圆周率

阅读更多

//圆周率
//我国古代数学家对圆周率方面的研究工作,成绩是突出的。三国时期的刘徽、南北朝时期的祖冲之都在这个领域取得过辉煌战绩。
//有了计算机,圆周率的计算变得十分容易了。如今,人们创造了上百种方法求π的值。其中比较常用且易于编程的是无穷级数法。
//π/4 = 1 – 1/3 + 1/5 – 1/7 + 1/9 - …
//是初学者特别喜欢的一个级数形式,但其缺点是收敛太慢。
//π/2 = 1 + 1/3 +1/3*2/5 + 1/3*2/5*3/7 + 1/3*2/5*3/7*4/9 + …


public class Title1 {
//	π/2 = 1 + 1/3 +1/3*2/5 + 1/3*2/5*3/7 + 1/3*2/5*3/7*4/9 + …
	public static void main(String[] args){
		
		double x = 1;
		double y = 1;
		int a = 1;
		int b = 3;
		
		while(y>1e-15)
		{
			System.out.println(y);
			y =  y*a/b;
			x += y;
			a++;
			b += 2;
		}
		
		System.out.println(x*2);

	}
}
1
6
分享到:
评论

相关推荐

    C++ 圆周率的实例

    ### C++ 圆周率计算实例详解 在深入解析给定的C++代码之前,我们首先需要理解圆周率(π)以及它在数学、科学和工程中的重要性。圆周率是一个数学常数,表示圆的周长与直径的比例,其数值约为3.14159...。在数学和...

    圆周率一千万位圆周率一千万位

    圆周率,这是一个在数学领域中具有深远影响力的无理数,代表了圆的周长与其直径之比。它被广泛应用于几何、三角学、工程计算以及各种科学领域。圆周率通常用希腊字母π表示,其数值不尽不休,但可以通过不同的算法和...

    圆周率中查找指定数字串

    在数学的世界里,圆周率π是一个无穷不循环的小数,它代表了圆的周长与直径的比例。这个常数的精确值对于许多数学和物理计算都至关重要。当我们提到"圆周率中查找指定数字串",这通常涉及到超精度计算和字符串匹配的...

    圆周率π小数点后一亿位数.txt

    圆周率π是数学中一个极其重要的常数,它代表一个圆的周长与其直径之比,数值约为3.14159。π在几何学、物理学、工程学以及许多其他科学领域都有广泛的应用。这个数值不仅是无理数,而且还是超越数,意味着它不能...

    计算圆周率 源代码

    在编程领域,计算圆周率是一项常见的挑战,它涉及到数学、算法和计算机科学的结合。圆周率(π)是一个无理数,表示圆的周长与其直径之比,其值约为3.14159。计算圆周率的方法有很多种,其中一些经典算法包括马赫林...

    superpi 圆周率计算 超级π cpu性能测试

    Super PI是一个计算圆周率精确到小数点以后的指定数位(最大3200万)的计算机程序。该程序采用高斯-勒让德算法并且于1995年被金田康正使用在Windows环境下计算出精确到2的32次方的圆周率。 Super PI被许多超频玩家用...

    Python实现计算圆周率π的值到任意位的方法示例

    本文实例讲述了Python实现计算圆周率π的值到任意位的方法。分享给大家供大家参考,具体如下: 一、需求分析 输入想要计算到小数点后的位数,计算圆周率π的值。 二、算法:马青公式 π/4=4arctan1/5-arctan1/239 ...

    Linux下多线程计算圆周率 C语言

    Linux下多线程计算圆周率 C语言 //实现一个用多线程计算 π(圆周率)的程序。 #include #include #include #include #define N 50000//设定计算次数 #define NUM 2//设定线程数,经过反复实验,在装有1个双核...

    C语言串行并行求圆周率π.zip

    在编程领域,计算圆周率π是一个经典的数值计算问题,常用于测试算法的效率和并发处理能力。这里我们讨论的"C语言串行并行求圆周率π.zip"是一个示例,它包含了两种方法来计算π:串行计算和利用OpenMP进行并行计算...

    圆周率移动端加解密所需工具

    "圆周率移动端加解密所需工具"这个标题暗示我们关注的是一个用于移动设备(如智能手机或平板电脑)的加密解决方案,它可能包括一系列软件工具或者插件,帮助用户确保他们的数据安全无虞。在描述中虽然没有提供具体的...

    圆周率100000位.txt

    圆周率100000位文本文档

    圆周率π小数点后一百万位、一千万位、一亿位数

    圆周率π是数学中一个极其重要的常数,它代表任何圆形对象的周长与其直径之比。这个无理数的精确值无法用简单的分数表示,因此通常使用小数或无穷级数来近似。π的计算历史可以追溯到古代,而随着计算技术的发展,...

    【matlab】割圆术求圆周率piCutCircle

    割圆术,又称穷竭法,是古代数学中求解圆周率π的一种方法,它通过不断将圆内接或外切多边形的边数增加来逼近圆的周长,进而逐步接近圆周率π的值。在MATLAB中实现割圆术,可以直观地演示这一过程,并通过计算得出π...

    圆周率pi的小数点后前一百万位 /pi_million_digits.txt

    圆周率π是一个无理数,它表示一个圆的周长与其直径之比。这个常数在数学和物理学中有着广泛的应用,其数值无限不循环,至今已经计算出数十万亿位数。本资源提供了圆周率π小数点后前一百万位的数据,分为两种格式...

    求解近似圆周率算法

    圆周率π是一个无理数,它在数学和科学中具有极其重要的地位。求解近似圆周率的算法有多种,其中一种常见方法是利用级数展开进行近似计算。这里我们将深入探讨如何利用泰勒级数,特别是sin(x)的泰勒展开式来求解π。...

    圆周率π小数点后一百万位数.txt

    ### 圆周率π知识点详解 #### 一、圆周率π的概念与意义 圆周率π是一个在数学和物理学中极为重要的常数,代表圆的周长与其直径的比例。其值约为3.14159,在各种科学计算、工程设计及日常生活中都有着广泛的应用。...

    python计算圆周率pi的方法

    本文实例讲述了python计算圆周率pi的方法。分享给大家供大家参考。具体如下: from sys import stdout scale = 10000 maxarr = 2800 arrinit = 2000 carry = 0 arr = [arrinit] * (maxarr + 1) for i in xrange...

    精辟的圆周率算法 (C/C++)

    圆周率(Pi)是数学中的一个重要常数,表示圆的周长与其直径之比,通常用希腊字母π表示。其数值约为3.14159,但实际上它是一个无理数,拥有无穷多的不重复的小数位。在计算机科学和IT领域,理解和计算圆周率对于...

Global site tag (gtag.js) - Google Analytics