【leetcode】不用加减乘除做加法

 

int add(int a, int b){
    while(a!=0){
        int temp=a^b;
        a=((unsigned int)(a&b)<<1);
        b=temp;
    }
    return b;
}

 

posted @ 2020-08-25 08:59  温暖了寂寞  阅读(136)  评论(0编辑  收藏  举报