Ios4 若中间不为零,则取数字的对立面

Ios4 若中间不为零,则取数字的对立面,ios4,Ios4,我需要一个函数,将返回一个数字的相反方向,但我还需要能够指定“中心” 中心=0。 如果数字是10,它将返回-10 我需要这个: 中心=100。 如果数字是10,则返回190 你知道怎么做吗 谢谢。opp=center-(x-center)相反=2*center-x这不就是减法和加法吗?你试过什么?我很矛盾到底该投哪一票,吉姆显然按时赢了,但我能原谅他的双重否定吗?这个悬念简直要了我的命!:)@嗯,我的方式不太容易受到中间结果溢出的影响,但如果我声称在写这篇文章的时候一直在思考这个问题,那我就是个

我需要一个函数,将返回一个数字的相反方向,但我还需要能够指定“中心”

中心=0。 如果数字是10,它将返回-10

我需要这个: 中心=100。 如果数字是10,则返回190

你知道怎么做吗


谢谢。

opp=center-(x-center)

相反=2*center-x

这不就是减法和加法吗?你试过什么?我很矛盾到底该投哪一票,吉姆显然按时赢了,但我能原谅他的双重否定吗?这个悬念简直要了我的命!:)@嗯,我的方式不太容易受到中间结果溢出的影响,但如果我声称在写这篇文章的时候一直在思考这个问题,那我就是个骗子!然而,这并不是公认的答案。也许OP在数学课上真的需要这个,而不是iPhone开发?
-(int) returnOppositeOf:(int)myNumber aroundCenter:(int)center
{

return ( (center*2) - myNumber);

}