题解 | #不用加减乘除做加法#
不用加减乘除做加法
http://www.nowcoder.com/practice/59ac416b4b944300b617d4f7f111b215
class Solution {
public:
int Add(int a, int b) {
if (b == 0)return a;
return Add(a ^ b, ( a & b) << 1);
}
};
public:
int Add(int a, int b) {
if (b == 0)return a;
return Add(a ^ b, ( a & b) << 1);
}
};