利用二维数组定义平面上三个点,判断三个点是否能构成三角形。输出三个点的坐标和判断结果
1条回答 默认 最新
Stephen_112 2021-11-11 08:24关注如果不能构成三角形,那么这三个点一定在一条直线上。用任意俩点计算出斜率(取俩组),计算斜率是否相等,不相等证明不在一条直线上。(y轴的特殊情况判断一下)
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
利用二维数组定义平面上三个点,判断三个点是否能构成三角形。输出三个点的坐标和判断结果
如果不能构成三角形,那么这三个点一定在一条直线上。用任意俩点计算出斜率(取俩组),计算斜率是否相等,不相等证明不在一条直线上。(y轴的特殊情况判断一下)