永发信息网

编写LISP程序,输入三角形三个顶点,判断此三角形是否为等边三角形、直角三角形等

答案:2  悬赏:60  手机版
解决时间 2021-11-28 04:47
编写LISP程序,输入三角形三个顶点,判断此三角形是否为等边三角形、直角三角形等
最佳答案
(DEFUN C:TE (/ P0 P1 P2 A0 A1 A2 L0 L1 L2 )
(command "undo" "Be")
(SETVAR "CMDECHO" 0)
(SETQ P0 (getpoint "第一点:"))
(setq P1 (getpoint "第二点:"))
(setq P2 (getpoint "第二点:"))
(SETQ A0 (ABS (- (ANGLE P0 P1) (ANGLE P0 P2))))
(SETQ A1 (ABS (- (ANGLE P1 P2) (ANGLE P1 P0))))
(SETQ A2 (ABS (- (ANGLE P2 P0) (ANGLE P2 P1))))
(SETQ L0 (DISTANCE P0 P1))
(SETQ L1 (DISTANCE P1 P2))
(SETQ L2 (DISTANCE P2 P0))
(COND
( (AND (EQUAL L0 L1 0.000001) (EQUAL L0 L2 0.000001))(alert "等边三角形"));;;;;;;;;;;;系统要加FUZZ
( (OR (= (/ PI 2) A1) (= (/ PI 2) A2) (= (/ PI 2) A0) ) (alert "直角三角形"))
(T (alert "其他类型三角形或三点在一条直线上"))
)
(command "undo" "e")
(PRIN1)
)
(PROMPT "***TE**************提供PO P1 P2*******判断三点所组三角形类别*******")
全部回答
distance 判断三边的长度就可以了,很简单的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
人偶的英语是什么啊?
网络警察有吗?那你知道的请给个连系方式
广西岑溪市建智基础工程有限公司怎么样?
159开头的是什么通信公司??
日常涂口红,一定要卸妆吗
TCL彩电AT2575D电路图纸原理图求助
起名字昱栋是什么意思啊
华晨宝马X1 车架号是LBVVZ5106DMA10537
酱苏子叶怎么做
纯阳的同心锁,怎么挂
儿童游乐区地址在什么地方,想过去办事,
公司办理联通光纤入户,每个光驱猫只能接两个
周长十五厘米铁管是多少寸呢
怎么上京东买天龙八部萌宠鲨鱼礼盒
为什么早上起来以后,脸色会很难看?
推荐资讯
网络怎么挣钱
以点赞为话题作文700字
宽26厘米高42厘米长80厘米可装多少柴油
如果你是儿童社会工作者,将如何帮助小刚?
大众汽车凌渡仪表盘出现now oil change 怎么
怎么查现在女朋友以前是不是和人家生过小孩
清明节作文可以写给亲人扫墓吗
雨花区高桥依依幼儿园在哪里啊,我有事要去这
小米5nfc能移植吗
慈利县张家界零溪活鱼馆地址在哪,我要去那里
淹东北酸菜的水是什么颜色
131期3D歇后语字谜
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?