int Add(int num1, int num2)
{
int tmp1 = num1&num2;
int tmp2 = num1^num2;
tmp1 = tmp1 << 1;
if ((tmp1&tmp2 )== 0)
{
return tmp1 | tmp2;
}
else{
return Add(tmp1, tmp2);
}
}
【剑指offer】题47:不用加减乘除做加法
最新推荐文章于 2024-07-21 12:07:09 发布