-->
当前位置:首页 > 题库 > 正文内容

编程题:5103 十进制系统

Luz3年前 (2022-04-24)题库690
正如我们所知道的,我们在现实生活中总是在使用十进制,甚至在计算机中。如果我们要计算3加9,我们只是把3和9导入计算机,计算后,我们将得到的结果是12。
在学习计算机原理后,计算机是按照如下步骤来计算的:
(1) 计算机把3转换为二进制为11;
(2) 计算机把9转换为二进制数为1001;
(3) 计算机把这两个数相加得到1100;
(4) 计算机把这个结果转换为十进制数为12;
(5) 计算机输出结果。
在计算机系统中还可以使用其他进制来处理,如十六进制。现在,我会给出几个数字及其对应的进制,例如,如果我给你1011(2),这就表示1011是一个二进制数,123(10),是指十进制的123。现在,我会给你一些数字和其对应的进制,你要告诉我这些数在十进制中的和。

### 输入格式:

包含多组测试数据,每组测试数据的第一行是一个整数N,表示接下来将会有N个整数输入,这N个整数占N行,每行包含类似于X1,……,Xn(Y),0 <= Xi < Y, 1 < Y <= 10,并且保证这些数的和不会超过100000000。这里至少有100个测试数据,0 < N <= 1000。

### 输出格式:

对于每组测试数据,只输出一行,那就是这些数的十进制下的和。

### 输入样例:

in
3
1(2)
2(3)
3(4)

4
11(10)
11(2)
11(3)
11(4)


### 输出样例:

out
6
23







答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。