Lispの小数点以下の桁数を指定する方法を知っている人はいますか?LISP - 小数点以下の桁
言って、私はREPLで次のコマンドを印刷する場合:
CL-USER 3 > (format t "~,15f" (float (/ 1 7)))
私が手:
0.142857150000000
しかし数は、小数点以下8桁目で四捨五入されて、私は確認する必要があります小数点以下の桁数が周期的かどうかを確認し、期間を計算します。 (実際に私はプロジェクトオイラーの問題を解決しようとしています26)。
私はこのような何かを取得する必要があります:
CL-USER 3 > (format t "~,15f" (float (/ 1 7)))
0.142857142857142857142857142857142857....
はありがとうを、
ルカ
ありがとう、本当に役に立ちました。 – Luca