首页 > 其他 > 详细

小学期 三角形的类别判断

时间:2020-07-11 13:36:17      阅读:83      评论:0      收藏:0      [点我收藏+]

定义二维点(Point)类,包含点的坐标x和y,再定义二维的三角形 (Triangle)类,在三角形类中能对三角形类别,首先判断输入的三个点能否 构成三角形,然后判断是否为等腰三角形、等边三角形、直角三角形、等腰 直角三角形。 提示: (1)思考程序中相等判断运算符是否采用“==”? (2)坐标值精确到小数点后3位, 2 =1.414, 3 =1.732, 5 =2.236,可以采 用以下测试数据: 等腰三角形:(0,0),(0,2),( 5 ,1) 等边三角形:(0,0),(0,2),( 3 ,1) 直角三角形:(1,0),(0,0),(0,2) 等腰直角三角形(0,0),(0,2),( 2 ,1)

判断是否为三角形:三角形任意两边之和大于第三边

判断三角形的类别根据各种条件建立相关函数

等腰三角形  有两边相等,用或条件

 

主要的问题根据输入的时候无理数(带根号的取小数点后三位,会有一定误差)不能直接用==来进行条件判断所以要利用差值来与1e-6之类的数,可根据平方与否来进行选择相应小数的位数,

有时候这个浮点数还挺麻烦

小学期 三角形的类别判断

原文:https://www.cnblogs.com/Stephen-wife/p/13283139.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!