Aftertouch 发表于 2022-7-5 16:12:24

检查数字是否为的倍数

大家好,
 
如何检查一个数字是否是另一个数字的倍数。。。。
 
喜欢

(Setq test 18)
(Setq checknumber 6)
(If (= test *multiple of* checknumber)

返回true,因为18是6的倍数??
 
提前感谢!;-)

handasa 发表于 2022-7-5 16:49:23

(setq test 18)
(setq checknumber 6)
(if (= (fix(/ test checknumber)) (/ test checknumber)) (alert (rtos (/ test checknumber) 2 0)))

tombu 发表于 2022-7-5 16:53:40

(=(*(/test checknumber)checknumber)test)应适用于整数。

ronjonp 发表于 2022-7-5 17:30:04

(zerop (rem 18 6))
页: [1]
查看完整版本: 检查数字是否为的倍数