;四舍五入.
;|
(cx-Round 10.666 1)
(cx-Round 10.666 0.1)
(cx-Round 10.666 5)
(cx-Round 13.666 10)
(cx-Round 15.666 10)
(cx-Round -15.666 10)
|;
(defun cx-Round(num fuz / tem)
(setq tem(rem num fuz))
(if (> (abs tem) (* 0.5 fuz))
(if(< num 0)
(* fuz(1-(fix(/ num fuz))))
(* fuz(1+(fix(/ num fuz))))
)
(- num tem)
)
)