无聊,写了个猜数字的游戏,上班闲的时候可以摸鱼。
(defun c:tt( / randomnum i num Random)(defun Random (x y / RandomObj rtn)
(setq RandomObj (vlax-create-object "System.Random"))
(setq rtn (fix (+ x (* (vlax-invoke RandomObj 'nextdouble) (- y x)))))
(vlax-release-object RandomObj)
rtn
)
(setq randomnum (Random 0 100))
(setq i 0)
(princ "\n猜数字游戏开始0-99!")
(while
(setq i (1+ i))
(setq num (getint "\n猜数字游戏,请输入你的答案:"))
(if (= num randomnum)
(progn
(princ (strcat "\n太厉害了,你只猜了" (itoa i) "次就猜对了!"))
(setq randomnum (Random 0 100))
(setq i 0)
(princ "\n猜数字游戏开始0-99!")
)
(progn
(if (> num randomnum)
(princ "\n太大了!")
(princ "\n太小了!")
)
)
)
)
)
建议大师来个
双色球
之类的奖票程序
说不定还能中个大奖 本帖最后由 再见熊猫衣服 于 2022-4-9 13:59 编辑
楼主你好,我有比较重要的事情,想跟你及时沟通 简单,上班模鱼用!没事猜数字,脑子放松! 大大,太有意思了,准备好,就看啥时摸鱼 先得有个公司上班才说吧。
有什么规律可循么 二分法应该比较快 我玩了一把,用了六次 谢谢分享支持下 哈哈, 上班从来没闲过 我愿将其与推箱子并称两大快乐源泉
页:
[1]
2