找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 379|回复: 0

[求助] [求助]:整数加减  新手!请多多指教!

[复制链接]
发表于 2003-4-10 11:59:01 | 显示全部楼层 |阅读模式

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

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

×
(defun c:zj (/ zj_data zj_num zj_num_int zj_new_num)
  (setq
    zj_data    (entget (car (entsel "\n Pick object:")))
    zj_num     (assoc 1 zj_data)
    zj_num_int (atoi (cdr zj_num))
  )
  (if (null zj_sure)
    (setq zj_sure_temp "A")
  )
  (princ "\n&frac14;&otilde;(S)/&frac14;&Oacute;(A) <")
  (princ zj_sure_temp)
  (princ ">")
  (setq zj_sure (getstring))
  (if (or (= zj_sure nil) (= zj_sure ""))
    (setq zj_sure zj_sure_temp)
    (setq zj_sure_temp zj_sure)
  )
  (if (null zj_num_input)
    (setq zj_num_temp 1)
  )
  (princ "\n&Ocirc;&ouml;&Aacute;&iquest; <")
  (princ zj_num_temp)
  (princ ">:")
  (setq zj_num_input (getint))
  (if (= zj_num_input nil)
    (setq zj_num_input zj_num_temp)
    (setq zj_num_temp zj_num_input)
  )
  (cond ( (or (= "s" zj_sure) (= "S" zj_sure))
    (setq zj_new_num (cons 1 (itoa (- zj_num_int zj_num_input)))))
        ( (or (= "a" zj_sure) (= "A" zj_sure))
    (setq zj_new_num (cons 1 (itoa (+ zj_num_int zj_num_input)))))
  )
  (setq zj_data (subst zj_new_num zj_num zj_data))
  (entmod zj_data)
  (princ)
)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-3 13:25 , Processed in 0.204016 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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