#module
#defcfunc sum int n /*nまでの0を除くすべての自然数の逆数の和*/ if n=0 :return -1 if n=1 :return 1 return 1.0/n + sum(n - 1) #global
nが63の時にスタック領域のオーバーフローが出ます。
この関数はまだ非再帰で実装することもできますが、
あくまで再帰のテストなのでそれは抜きとしてお願いします。
|
ONION software Copyright 1997-2023(c) All rights reserved. |