JS输入3个数,判断是否构成三角形,如构成,是直角还是锐角钝角三角形呢

先判断是否构成三角形,任意两边之和大于第三边

a+b>c && a+c>b && b+c>a

然后判断是否是钝角三角形,满足条件是 最大边的平方大于其他两个边的平方和

var max =Math.max(a,b,c);找到最大值

(a*a+b*b

判断是否锐角三角形,满足条件是 最大边的平方小于其他两个边的平方和

(a*a+b*b>max*max)||(a*a+c*c>max*max)||(c*c+b*b>max*max)

当满足锐角三角形的时候判断是否满足直角三角形 满足条件是:任意两边平方之和等于第三边的平方

(a*a+b*b==c*c)||(a*a+c*c==b*b)||(c*c+b*b==a*a)




	
	判断是否构成三角形


	第一条边:
第二条边:
第三条边:


你可能感兴趣的:(JS输入3个数,判断是否构成三角形,如构成,是直角还是锐角钝角三角形呢)