【发布时间】:2010-09-26 19:16:10
【问题描述】:
我和一个朋友来回玩脑筋急转弯,我不知道如何解决这个问题。我的假设是使用一些位运算符是可能的,但不确定。
【问题讨论】:
-
您可以通过一个循环来查看每个位 >> 直到值为 0(然后您将处理所有位)。首先将其转换为未签名的。我会中奖吗?
-
谢谢。你的回报是知道你帮助了一位陷入困境的女士。
-
如果可以使用NO操作符,那么不排除位操作符吗?或者只是 +-*/ ?
-
算盘就可以做到这一点,而且不耗电!
-
我将使用 std::plus
()(a, b)