链接:一道水题!
大意:给你两个十进制数,求出他们的和(不进位)
方法:用%取位,再进行%10处理即可
代码:
#include<cstdio> #include<cstdlib> #include<cmath> #include<cstring> #include<string> #include<iostream> #include<algorithm> #include<iomanip> #include<map> #include<vector> #include<set> #define FAST ios::sync_with_stdio(false) typedef long long ll; const int maxn = (int)1e5 + 5; using namespace std; int main() { int a, b, ans; int al, bl; int base; while(~scanf("%d%d", &a, &b)) { ans = 0; base = 1; while(a > 0 || b > 0){ al = a % 10; bl = b % 10; ans += ((al + bl) % 10) * base; a /= 10; b /= 10; base *= 10; } printf("%d\n", ans); } return 0; }