但是有一个错误,我找不到。请帮助我!let r=(gets());let t=(gets());let y=(gets());let a=parseFloat(r);let b=parseFloat(t);let c=parseFloat(y);if (a>==b && a>==c) { print(a); } else if (b>==a && b>==c) { print(b); } else { print(c);}
2 回答
梵蒂冈之花
TA贡献1900条经验 获得超5个赞
您可以采用嵌套方法并仅检查每个 if 语句的两个值。
if (a > b) {
if (a > c) {
console.log(a);
} else {
console.log(c);
}
} else {
if (b > c) {
console.log(b);
} else {
consol.log(c);
}
}
UYOU
TA贡献1878条经验 获得超4个赞
我认为您遇到了 SyntaxError,因为在 Javascript 中,比较运算符是这些:https : //developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Expressions_and_Operators#Comparison
所以这里是你如何写你的条件:
if (a>=b && a>=c) {
console.log(a);
} else if (b>=a && b>=c) {
console.log(b);
} else {
console.log(c);
}
添加回答
举报
0/150
提交
取消