自然対数の底は良く知られているように, 指数函数の Taylor-Maclaurin 展開の公式
ex = Σn=0∞(xn / n!)
に x = 1 を代入することによって計算される。大域変数 work[]
に 1/n! を計算して入れる。最初に work[0] = 1 とし, 以後順に
2, 3, ... で割っていけば良いわけである。これを大域変数 e[]
に加えていく。計算を速くするために 1000
回毎にだけ繰り上げの計算をしている。
この計算をずっとやっていくとついには work[] の配列の総てが 0 になるので, そこで計算を打ち切ればよい。
Saturday, 6th May, 2000.