勾股定理的方法
算出各边的距离
#include<iostream.h>
void main()
{ float a,b,c,t;
cout<<"请输入三边的长度:"
cin>>a>>b>>c;
if(a<b) {t=a;a=b;b=t;}
if(a<c) {t=a;a=c;c=t;}
if(a*a==b*b+c*c) cout<<"能构成直角三角形\n";
else cout<<"不能构成直角三角形\n";
}
因为符合勾股定理所以三角形ABC是直角三角形 向量的方法A(-1,2) B(3,1)C(2,-3) AB向量 = (4,-1), BC向量 = (-1,-4) ∵ AB·BC = -4+4 = 0 (向量的数量积) ∴ AB⊥BC ∴ 该三角形为直角三角形。