class Solution {
public:
int add(int a, int b) {
while (b) {
int carry = (unsigned int)(a & b) << 1;//取得相加进位项并且移位
a ^= b;//取得不进位项
b = carry;
}
return a;
}
};
学好计组——加法模拟
最新推荐文章于 2022-08-15 23:26:07 发布