NC206136. 刘学姐的A+B
描述
在计算机组成原理考试中有这样一道题:一个16进制正数a,一个8进制正数b,计算a+b的十进制结果,刘学姐嫌计算麻烦,决定用编程来解决这道题。
(测试数据保证结果范围0~2^31-1
输入描述
一行,一个16进制的正数a,一个8进制的正数b,中间用空格隔开。有多组测试哦。
输出描述
一行,a+b的十进制结果。
示例1
输入:
0x12 05
输出:
23
示例2
输入:
0x1f 05
输出:
36
C++11(clang++ 3.9) 解法, 执行用时: 3ms, 内存消耗: 400K, 提交时间: 2020-06-20 14:34:20
#include<stdio.h> int main () { int a,b; scanf("%x%o",&a,&b); printf("%d\n",(a+b)); return 0; }
Python3(3.5.2) 解法, 执行用时: 24ms, 内存消耗: 3448K, 提交时间: 2020-06-20 14:18:15
list1 = input().split(" ") a = int(list1[0],16) b = int(list1[1],8) print(a+b)
C(clang11) 解法, 执行用时: 1ms, 内存消耗: 364K, 提交时间: 2020-12-25 00:40:41
int main(){int a,b;scanf("%x%o",&a,&b);printf("%d\n",a+b);}