土木在线论坛 \ 建筑设计 \ CAD下载及教程 \ 程序在 AutoLisp 中不能运行???????

程序在 AutoLisp 中不能运行???????

发布于:2010-07-12 19:38:12 来自:建筑设计/CAD下载及教程 [复制转发]
求水仙花数(153=1*1*1+5*5*5+3*3*3)不能在AutoLisp 中运行,下面是我写的程序,请各位大虾多多指教,我是个新手。
是不是我的程序错了,或者要怎么操作,请多多指教
(defun c:sxh (/ n n1 n2 n3 s)
(setq n 100)
(while (<= n 999) (setq n1 (/ n 100))
(setq n2 (/ (- n (* n1 100)) 10))
(setq n3 (- n (* n1 100) (* n2 10)))
(setq s (+ (* n1 n1 n1) (* n2 n2 n2) (* n3 n3 n3)))
(if (= s n) (princ (strcat "\n" (rtos n))))
(setq n (+ n 1))
)
(princ)
)
  • 小萝卜的头
    程序可以使用,如果有问题,可以使用 vlide 进行调试。
    2010-07-13 08:42:13

    回复 举报
    赞同0
这个家伙什么也没有留下。。。

CAD下载及教程

返回版块

52.09 万条内容 · 682 人订阅

猜你喜欢

阅读下一篇

dat文件与CAD的关系

弱弱的问一下,dat文件与CAD的关系...新手,理解万岁

回帖成功

经验值 +10