文档章节

求π的方法

smart_w
 smart_w
发布于 2016/01/26 14:43
字数 120
阅读 59
收藏 0

π的公式如下:

上这个代码:

package main

import (
	"fmt"
)

//pai后面100位:3.14159 26535 89793 23846 26433 83279 50288 41971 69399 37510 58209 74944 59230 78164 06286 20899 86280 34825 34211 70679

//本程序的执行结果:精确到10位,看来还不够精确 3.1415926535 383965

const (
	count = 20000000000 //200亿次
)

func getPai() float64 {

	var num float64 = 1.0
	var pai float64 = 0
	var fenzi float64 = 1.0

	for i := 0; i < count; i++ {

		pai = pai + (fenzi / num)
		num += 2
		fenzi = -fenzi
	}

	return pai * 4
}

func main() {
	fmt.Printf("pai result: %v \n", getPai())
}


© 著作权归作者所有

共有 人打赏支持
smart_w
粉丝 31
博文 74
码字总数 23007
作品 0
武汉
程序员
Python中的弧度转化以及三角函数

[python] view plain copy 1. 37 import math 38 a = int(raw_input("a = ")) 39 b = int(raw_input("b = ")) 40 c = int(raw_input("c = ")) 41 print math.acos((a2 + b2 - c**2)/(2 * a *......

speargod
04/14
0
0
π-Day的庆祝方式——用蒙特卡洛方法近似求π

2009年,在麻省理工学院的首先倡议下,美国众议院正式通过一项无约束力决议(Non-binding resolution)(HRES 224),将每年的3月14号设定为“圆周率日”即“Pi Day”。2011年,国际数学协会...

qq_33414271
03/14
0
0
3月14日圆周率日—使用并行计算求圆周率π

关于圆周率大家再熟悉不过了: 我们从课本上学习到早在一千多年前,祖冲之将圆周率计算到3.1415926到3.1415927之间…计算机诞生后,计算圆周率被用来检测计算机的硬件性能,昼夜燃烧cpu看会不...

fourinone
2013/03/14
0
25
用Python学《微积分B》(Fourier级数)

  除了“幂级数”,另一类非常重要的函数项级数级数就是“三角(函数)级数”(trigonometric series)。《微积分B》第8-6节主要介绍:什么是三角级数?三角函数系的正交性?三角级数与Fou...

sagittarius_warrior
2017/09/30
0
0
几何画板绘制动态正切函数图像的方法

几何学中必学内容包括三角函数,而三角函数又包括正弦函数、余弦函数、正切函数和余切函数。在黑板上很难准确画出这些三角函数,现在有了几何画板,可以快速而准备的构造出三角函数,下面就给...

学术研究软件
2016/12/23
54
0

没有更多内容

加载失败,请刷新页面

加载更多

RESTful架构详解

1. 什么是REST REST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征)性状态转移。 它首次出现在2000年Roy Fielding的博士论文中,Roy Fielding是HTTP规范的主...

kitty1116
29分钟前
1
0
精通Spring Boot——第十篇:Quartz动态配置定时任务

定时任务简述 定时任务,在企业开发中尤其重要,很多业务都是需要定时任务去做的。比如说10点开售某件东西,凌晨0点统计注册人数,统计其他各种等等。这个时候不可能说让人为的去开启某个开关...

developlee的潇洒人生
31分钟前
1
0
将一些内容输出到文件中

看到一个面试题,如下: 第八题: 一个字符串将其输入到一个文件中,代码如下: <?php$a = '[{"teamId": "43", "serial": "1"},{"teamId": "1", "serial": "2"},{"teamId": "14", "serial":...

vinci321
40分钟前
1
0
nginx的简单使用:负载均衡

nginx:反向代理的服务器;用户发送请求到nginx,nginx把请求发送给真正的服务器,等待服务器处理完数据并返回,再把数据发送给用户。 nginx作为一个反向代理服务器,能缓存我们项目的静态文...

osliang
今天
2
0
网站title标题被改并被百度网址安全中心提醒的解决办法

国庆假日期间我们Sine安全接到众多网站站长求助网站标题被改导致在百度搜索中百度安全中心提醒被拦截,导致网站正常用户无法浏览网站被跳转到一些菠菜du博网站,而且很明显的一个特征就是在百...

网站安全
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部