gpt4 book ai didi

lisp - 将科学计数法输出为十进制计数法

转载 作者:太空宇宙 更新时间:2023-11-03 18:53:55 24 4
gpt4 key购买 nike

我正在使用 http://www.solve-et-coagula.com/As3Lisp.html运行基本阶乘函数。

它以科学记数法输出结果,但我希望看到完整的“扩展”数字。

(defun factorial (n)
(cond ((= n 0) 1)
(t (* n (factorial (- n 1))))))

然后

(factorial 100)

9.33262154439441e+157

我已经尝试了各种 format 命令,(format t "~D"(factorial 100)) 看起来像赢家,但它不起作用。还尝试设置 (setq *READ-DEFAULT-FLOAT-FORMAT* 'double-float) 但仍然不起作用。

是我的命令有问题,还是环境有问题?

最佳答案

事实证明,不同的环境可以解决问题。

我使用了 Gnu Common Lisp (http://www.cs.utexas.edu/~novak/gclwin.html),结果按预期返回。

关于lisp - 将科学计数法输出为十进制计数法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13819366/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com