草庐IT

firstNum

全部标签

go - 检查是否可以用给定长度的边构建三角形的程序。如何缩短 IF 条件?

我编写了一个简单的GO程序来询问用户三个整数(firstNum、secondNum和thirdNum)。我正在使用三角形不等式来确定是否可以使用这三个整数构建三角形:A(第一个数)+B(第二个数)>C(第三个数)A(第一个数)+C(第三个数)>B(第二个数)B(secondNum)+C(thirdNum)>A(firstNum)如果我使用以下IF语句(见下文),程序运行良好,但条件使语句有点太长。我知道我也可以使用嵌套的IF语句,但我想知道是否有更好的方法。if(firstNum+secondNum>thirdNum)&&(firstNum+thirdNum>secondNum)&&(

go - 检查是否可以用给定长度的边构建三角形的程序。如何缩短 IF 条件?

我编写了一个简单的GO程序来询问用户三个整数(firstNum、secondNum和thirdNum)。我正在使用三角形不等式来确定是否可以使用这三个整数构建三角形:A(第一个数)+B(第二个数)>C(第三个数)A(第一个数)+C(第三个数)>B(第二个数)B(secondNum)+C(thirdNum)>A(firstNum)如果我使用以下IF语句(见下文),程序运行良好,但条件使语句有点太长。我知道我也可以使用嵌套的IF语句,但我想知道是否有更好的方法。if(firstNum+secondNum>thirdNum)&&(firstNum+thirdNum>secondNum)&&(