怎么判断一个正方形是不是正方形

1.判断四条边是否相等;

2.判断是否有一个角为直角;

求解两点之前距离的函数:

 

判断三点连续构成的角是否为直角,第一个点参数为顶点:

 
//判断三个点是否构成直角,第一个参数点是顶点
 

输出结果为1(true)

补充:判断四个点是否可以构成矩形(优雅的解法!!!)

首先我们需要先检查输入的四个点是不是有重复。然后判断四个角是不是直角即可。


  

一个更加巧妙地回答,我们可以先计算中点的位置

然后再计算中点到四个点的距离是不是一样即可。


  

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

}

我要回帖

更多关于 正方形算不算长方形 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信