做网站维护的人叫啥,2023年企业黄页查询,新浪网站制作,学生做网站的工作室个人主页#xff1a;Lei宝啊
愿所有美好如期而遇 本题链接
力扣#xff08;LeetCode#xff09;
输入描述
输入两个要相加的数#xff0c;a和b
输出描述
返回a和b的和#xff0c;这里其实直接return ab; 直接就过了#xff0c;但是人题目要求还是给点面子~
算法… 个人主页Lei宝啊
愿所有美好如期而遇 本题链接
力扣LeetCode
输入描述
输入两个要相加的数a和b
输出描述
返回a和b的和这里其实直接return ab; 直接就过了但是人题目要求还是给点面子~
算法分析
不许使用加法和减法一般就是使用位运算了而我们也知道异或又可以理解成二进制数无进位相加我们再去找到进位两者相加不许使用加法则重复该过程直到进位为0我们看图 解题源码
class Solution {
public:int getSum(int a, int b) {while(b){int temp a ^ b;b (a b) 1;a temp;}return a;}
};