题解 | #进制A+B#
进制A+B
https://www.nowcoder.com/practice/6187581174ac48278ca3bccf8d534897
#include <cstdio> #include <iostream> using namespace std; int main() { int a, b; cin >> hex >> a >> oct >> b; cout << a + b; return 0; } // 64 位输出请用 printf("%lld")
另外附一下C语言的版本
#include <stdio.h> int main() { int a = 0, b = 0; scanf("%x %o", &a, &b); printf("%d\n", a+b); return 0; } // 64 位输出请用 printf("%lld")
%x是十六进制,%o是八进制。
C++题解 文章被收录于专栏
记录在牛客网用C++刷题的题解思路