16进制数加减法,要注意负数输出的问题。
#include <stdio.h>
int
main(int argc, char **argv) {
long long a, b;
while (scanf("%llx%llx", &a, &b) == 2) {
printf(a + b < 0 ? "-%llx\n" : "%llx\n", a + b < 0 ? - a - b : a + b);
}
return 0;
}
16进制数加减法,要注意负数输出的问题。
#include <stdio.h>
int
main(int argc, char **argv) {
long long a, b;
while (scanf("%llx%llx", &a, &b) == 2) {
printf(a + b < 0 ? "-%llx\n" : "%llx\n", a + b < 0 ? - a - b : a + b);
}
return 0;
}