以根号 2 为例:
_________
)2
(1)首先要找出小於 2 的最大平方。这当然是 1 了。接著用 2 减去 1,如下:
_1_______
1 )2
1
---------------
1
(2)下一位要怎麼办呢?答案是 1 乘上 100,接著把商数再写一遍,然后加起来。 [ 相约加拿大:枫下论坛 rolia.net/forum ]
_1.______
1 )2.
1 1
---------------
2 1 00
(3)再来,要以 20 试除 100 了。其实我们应该用 20*1+a 试除 100,如此可得所能
允许的最大商数 -- 4。因此我们有:
_1._4____
1 )2.
1 1
---------------
24 1 00 < r o l i a. n e t >
96
---------------
4
(4)接下来回到 (2),继续我们的演算:
_1._4____
1 )2.
1 1
---------------
24 1 00
4 96
---------------
28 400
{ 枫下论坛 rolia.net/forum }
(5) 然后以 20*14+a 试除 400,得到所能允许的最大商数为 1:
_1._4_1__
1 )2.
1 1
---------------
24 1 00
4 96
---------------
281 400
281
---------------
119
(6)依此类推,重覆(2)和(3),即可求到小数点以下的任意位数。
参考资料:http://miller.moblog.cn/display.php?BlogID=10