, Lisp'de bir kayan nokta için ondalık noktadan sonraki rakamların sayısını nasıl belirtebilir? Ben repl bu komutu yazdırırsanızLISP - ondalık basamaktan sonraki basamaklar
ki:
CL-USER 3 > (format t "~,15f" (float (/ 1 7)))
alıyorum:
0.142857150000000
Ama sayı ondalık noktadan sonraki 8 rakamında yuvarlanır, bir görmek gerek sayının döngüsel olup olmadığını ve periyodu hesaplamak için ondalık noktadan sonraki rakam çokluğu. (Aslında Project Euler'in problemini çözmeye çalışıyorum ve 26).
Böyle bir şey almak gerekir:
CL-USER 3 > (format t "~,15f" (float (/ 1 7)))
0.142857142857142857142857142857142857....
Teşekkür ederim,
Luca
Teşekkürler, bu gerçekten yardımcı oldu. – Luca