根据三角形的三条边长来判断三角形类型(锐角,直角,钝角)。
提示:
(1) 一个三角形的边应该都为正数
(2) 一个三角形的边都应该满足三角形条件
var a=parseInt(window.prompt("请输入三角形的a边长度"));
var b=parseInt(window.prompt("请输入三角形的b边长度"));
var c=parseInt(window.prompt("请输入三角形的c边长度"));
if(a>0&&b>0&&c>0){
var max;
var temp;
if(a>b){
max=a;
}
else {
max=b;
}
if(max<c){
max=c;
}
temp=c;
c=max;
if(c==a){
a=temp;
}
if(c==b){
b=temp;
}
if(a+b>c ){
if(a*a+b*b>c*c){
console.log('这是一个锐角三角形');
}
if(a*a+b*b==c*c){
console.log('这是一个直角三角形');
}
if(a*a+b*b<c*c){
console.log('这是一个钝角三角形');
}
}
else {
console.log('输入的三条边组成不了三角形');
}
}
else {
console.log('三角形的边长必须为正数,请重新输入');
}