问一个绝对值

来源:百度知道 编辑:UC知道 时间:2024/07/08 02:59:47
x-y的绝对值是什么?
要是知道的朋友,在VB里帮我算一个:(x+y)/2+|x-y|/2 把得数给我就可以了!谢谢!

我刚刚试了,|x-y|中在vb中“|“是无效字符,呵呵,所以我用abs函数,算出来的结果和数学结果一样啊。
当x》y时,|x-y|=(x-y)

1.当x-y>0时,|x-y|=x-y,而(x+y)/2+|x-y|/2 =x
2.当x-y<0时,|x-y|=y-x,而(x+y)/2+|x-y|/2 =y

解:
因为不知X Y大小
所以分类讨论
一:
X>Y
原式=(X+Y+X-Y)/2
=X
二:
X<Y
原式=(X=Y=Y-X)/2
=Y

|x-y| = 不是 x-y ,就是 y-x

得数就是
(x+y)/2 + abs(x-y)/2