[原创]考考你
a=7,b=8,则表达式: a---b的值为-1。
要求在表达式a---b里面加入一个字符,使得表达式的值=0,请问怎么来改写这个表达式?
[此贴子已经被作者于2006-12-3 1:09:41编辑过]
搜索更多相关的解决方案:
考考
----------------解决方案--------------------------------------------------------
加个()
a-(--b);
好不好啊??
哈哈哈
----------------解决方案--------------------------------------------------------
加一个字符!!!!
----------------解决方案--------------------------------------------------------
以下是引用zzymoon在2006-12-2 15:46:53的发言:
a=7,b=8,则表达式: a---b的值为-2。
要求在表达式a---b里面加入一个字符,使得表达式的值=0,请问怎么来改写这个表达式?
这种题目的可读性太差了吧!
用我的编译器得到a---b的值为-1
----------------解决方案--------------------------------------------------------
这个有什么难的.
a-=--b
----------------解决方案--------------------------------------------------------
好一个解决方案!
经典
----------------解决方案--------------------------------------------------------
好答案啊!!
----------------解决方案--------------------------------------------------------
以下是引用nuciewth在2006-12-2 17:36:10的发言:
这个有什么难的.
a-=--b
这个有什么难的.
a-=--b
的确是妙,这个表达式的值确实是0
当然,a=---b也是可以得到表达式的值为0
不过还有谁能想到什么其它的实现方法?
----------------解决方案--------------------------------------------------------
以下是引用zzymoon在2006-12-2 20:15:20的发言:
的确是妙,这个表达式的值确实是0
当然,a=---b也是可以得到表达式的值为0
不过还有谁能想到什么其它的实现方法?
a=---b为什么等于0呢?
能否解释一下
----------------解决方案--------------------------------------------------------
再提供一个:
a--&-b
----------------解决方案--------------------------------------------------------