64,172
社区成员




练习题的来源:https://blog.csdn.net/WhereIsHeroFrom/article/details/118739504
题1:(来源:https://leetcode-cn.com/problems/sum-of-two-integers/)
int getSum(int a, int b){
if(!b) return (unsigned int)a;
return getSum(a ^ b, ((unsigned int)(a & b)) << 1);
}
题2:(来源:https://leetcode-cn.com/problems/recursive-mulitply-lcci/)
int multiply(int A, int B){
int result;
if (B > 1){
result = multiply(A, B - 1) + A;
} else {
result = A;
}
return result;
}