Description
Calculate a+b
.
Input
Two integer a,b (0<=a,b<=10)
Output
Output a+b
.
Sample Input
1 2
Sample Output
3
题目:A+B。
思路一 直接加
直接用加法。
#include <iostream>
using namespace std;
int main() {
int a, b;
cin >> a >> b;
cout << (a + b);
return 0;
}
思路二 位操作
不用 +
的加法。
#include <iostream>
using namespace std;
int add(int x, int y) {
while (y != 0) {
int carry = x & y;
x = x ^ y;
y = carry << 1;
}
return x;
}
int main() {
int a, b;
cin >> a >> b;
cout << add(a, b);
return 0;
}