dxkzy 发表于 2013-3-2 21:20
应该压根就没用除法算吧
除法都是用乘法和减法代替的
http://zh.wikipedia.org/wiki/%E6 ... E.E5.87.BD.E6.95.B0
这么说浮点运算的
还有这个公式
1.初值确定
a = 1
b = 1 / sqrt( 2 )
t = 1 / 4
x = 1
2. a与b都取同样的精度,反复迭代计算下式:
y = a
a = ( a + b ) / 2
b = sqrt( b ・ y )
t = t - x ・ ( y - a )^2
x = 2 ・ x
3.a和b迭代到足够精度后,根据下式可以计算出PI值
Pi = ( a + b )^2 / ( 4 ・ t ) |