18.1 编写一个函数,将两个数字相加,不得使用+或其他算术运算符。
int add(int a,int b)
{
if(b==)
return a;
int sum=a^b;
int carry=a&b)<<;
return add(sum,carry);
}
2024-02-13 13:14:22
18.1 编写一个函数,将两个数字相加,不得使用+或其他算术运算符。
int add(int a,int b)
{
if(b==)
return a;
int sum=a^b;
int carry=a&b)<<;
return add(sum,carry);
}