C++ 已知2点求正方形

来源:百度知道 编辑:UC知道 时间:2024/05/31 15:40:33
已知2点,(x1,y1),(x2,y2),怎么求另外2点,使他们组成1个正方形?

这种题一般有三解。
我这种方法虽然不是最简单的,但是这是最标准的,也是一个通法,只要是这类题就一定能这么做。另外如果题中给出其他条件,要学会使用,从而简化计算。
分类讨论:
一是这两点是边长:求出这两点所在直线的斜率,建立平行直线系。求出两点间的距离,再根据平行直线的距离公式,确定对边所在的直线方程(两个)。再用两点间的距离公式联立方程求解即可得到两位两点坐标。
二是这两点是对角线:求出这两点所在直线的斜率和中点坐标。写出直线的中垂线方程。再用两点间的距离公式与方程联立,求得两解。即为另两点坐标。

假如(x1,y1)为左上角点,(x2,y2)为右下角点。
另外两个点的坐标为(x2,y1),(x1,y2);
说明:要为正方形必须满足一个条件:x2-x1==y2-y1;其实只需要左上角坐标和右下角坐标就可以画一个矩形.
仔细琢磨吧,如有疑问请提出.

已知正方形ABCD内有一点E,E到A、B、C距离的最小值为√2+√6,求正方形的边长. 已知正方形面积求边长 正方形ABCD在直角坐标系平面内,已知某一条边AB在直线y=x+4上,点C,D在抛物线y的平方=x上,求正方形面积 已知正方形的面积求正方形的边长怎么求 已知正方形ABCD的边长为6,点E在BC上,且BE=2,P是BD上的一动点,求PE+PC的最小值 设P是正方形ABCD内部的一点,P到顶点A.B.C的距离分别为1,2,3,求正方形的边长 已知正方形边长20,怎样求对角线 我没有分了,但求高手能帮我一下,平面几何题:已知,正方形ABCD,直线L经过点C,且BD//L,DB=DF,求 BH=B 已知点A(2,3),B(-3,-2),C(4,2),求△ABC的面积 已知正方形ABCD的对角线交于O点,OE垂直OF,AE=4,CF=3,求EF.