不用加减乘除实现加法
方式一: 二进制运算
int Add(int num1, int num2)
{
int a = num1, b;
while (a != 0) {
a = (num1 & num2) << 1;
b = num1 ^ num2;
num1 = a;
num2 = b;
}
return num2;
}
方式二: 利用一些容器
int Add2(int num1, int num2)
{
string s1(num1, 'a');
string s2(num2, 'b');
for (auto& p : s2) {
s1.push_back(p);
}
return s1.size();
}