题解 | 进制A+B
进制A+B
https://www.nowcoder.com/practice/6187581174ac48278ca3bccf8d534897
#include <stdio.h> int main() { int num1, num2 = 0; scanf("%x %o", &num1, &num2); printf("%d", num1 + num2); return 0; }
在 C 语言中,十六进制和八进制数字的输入占位符如下:
// 十六进制输入(不区分大小写)
scanf("%x", &num); // 可匹配 "1a"、"0XFF"、"3E8" 等格式
// 八进制输入
scanf("%o", &num); // 可匹配 "12"(十进制10)、"077"(十进制63)等