48不用加减乘除做加法

Posted fankongkong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了48不用加减乘除做加法相关的知识,希望对你有一定的参考价值。

一、题目

写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。

二、解法

 1 public class Solution {
 2     public int Add(int num1,int num2) {
 3          while(num2 != 0){
 4                 int temp = num1^num2;
 5                 num2 = (num1&num2)<<1;
 6                 num1 = temp;
 7             }
 8             return num1;
 9     }
10 }

 

以上是关于48不用加减乘除做加法的主要内容,如果未能解决你的问题,请参考以下文章

48不用加减乘除做加法

48剑指offer--不用加减乘除做加法

剑指offer48 不用加减乘除做加法

[剑指Offer] 48.不用加减乘除做加法

不用加减乘除做加法(剑指offer-48)

剑指offer系列——48.不用加减乘除做加法