我的问题很简单, 我在stackoverflow中发现了一些相同的问题,但它找到了2个数字之间的最大数字
var c =(Math.sqrt( a*a + b*b - 2*a*b ) + a + b) / 2;
有人可以帮我修改这个等式,以便打印出最低的数字吗?
答案 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)
????