>>893
どこにローカル変数を退避させんだ?
再帰の場合はスタックに積まれる。
ループの場合は積まれないから自分でどこかに退避させないと上書きされる。

もしかして再帰アルゴリズムが何か知らない人?