找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 700|回复: 2

[求助] [求助]:帮我改一下程序

[复制链接]
发表于 2007-12-10 17:14:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
重新构造表,使KB表中的元素按升序排列
(defun C:abc()
(load "xyp_lib.vlx")
(setq kb (list "1#田间路" "4#田间路" "3#田间路" "6#田间路" "5#田间路" "10#田间路" "14#田间路" "9#田间路") B '() C '())
(repeat 8
(gzb)
(setq aa (ani-Y B))
(setq kb (vl-remove aa kb)) ;;;从表中删掉元素
(setq C (cons (cadr aa) C))
)
(princ C)
(princ)
)

(defun ani-Y (X / a bb );;;X为坐标点形式的集合,返回最大值
  (setq a (car X) bb (cdr X))
       (while       
            (if (>= (car (car bb)) (car a))
                (progn
                     (setq a (car bb))
                     (setq bb (cdr bb))
                )
                (setq bb (cdr bb))
            )
       )
  a
)
(defun gzb()
(foreach pt kb
(setq number (atof pt) B (cons (list number pt) B))
)
)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2007-12-10 23:13:29 | 显示全部楼层
(acad_strlsort list) ?字串表排序
还是按坐标排序?后者论坛里面已经很多人提过了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-10 23:52:17 | 显示全部楼层
我已经解决了。谢谢
(defun PAIXU (kb / pt aa B C)
(setq  B '() C '())
(setq xuhao 0)
(foreach pt kb
(setq number (atof pt) B (cons (list number pt) B) xuhao (+ xuhao 1))
)
(repeat xuhao
(setq aa (ani-Y B))
(setq B (vl-remove aa B))
(setq C (cons (cadr aa) C))
)
(princ C)
(princ)
)

(defun ani-Y (X / a bb );;;X为坐标点形式的集合,返回最大值
(setq a (car X) bb (cdr X))
(while
(if (>= (car (car bb)) (car a))
(progn
(setq a (car bb))
(setq bb (cdr bb))
)
(setq bb (cdr bb))
)
)
a
)
(defun C:ani()
(load "xyp_lib.vlx")
(setq SS (list "1#田间路"  "6#田间路" "4#田间路" "3#田间路" "6#田间路"  "6#田间路" "5#田间路" "10#田间路" "14#田间路" "9#田间路"  "6#田间路"))
(paixu ss)
)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-17 00:02 , Processed in 0.288478 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表