不用加减乘除做加法

2020-07-24  本文已影响0人  Crazy_Bear
class Solution {
public:
    int Add(int num1, int num2)
    {
         int res,carry;
        do{
            res = num1^num2;
            carry = (num1&num2)<<1;
            num1 = res;
            num2 = carry;
        }while(num2!=0);
        return res;
    }
};
上一篇 下一篇

猜你喜欢

热点阅读