找到最低数字而不进行比较

时间:2013-07-20 10:56:54

标签: actionscript-3

我的问题很简单, 我在stackoverflow中发现了一些相同的问题,但它找到了2个数字之间的最大数字

var c =(Math.sqrt( a*a + b*b - 2*a*b ) + a + b) / 2;

有人可以帮我修改这个等式,以便打印出最低的数字吗?

4 个答案:

答案 0 :(得分:0)

我有一个解决方案

c = ((a + b) - sqrt((a - b) * (a - b))) / 2

希望这会对你有所帮助

答案 1 :(得分:0)

重写您的代码如下:

var c =((a + b) - Math.sqrt((a - b) * (a - b))) / 2;

答案 2 :(得分:0)

据我所知:

c = ((a + b) - sqrt((a - b) * (a - b))) / 2

等于

c = ((a + b) - (a - b)) / 2

等于

c = (a - a + b + b) /2 = b

或者我错过了什么?

答案 3 :(得分:0)

为什么不使用Math类呢?像Math.min(a,b) ????