首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当给出负的位置值时,如何执行基-5加法?

当给出负的位置值时,如何执行基-5加法?
EN

Stack Overflow用户
提问于 2014-01-01 10:41:26
回答 1查看 131关注 0票数 1

在数字T、M、0、1、2及其位置值分别为-2、-1、0、+1、+2的基-5数字系统中,则:

  1. 可以形成的最大十进制值是多少?
  2. (MT01) + (1TM0) =?

这个问题是在一家VLSI公司的招聘测试中提出的。请给出答案..。

EN

回答 1

Stack Overflow用户

发布于 2014-03-09 11:08:40

>解释:

该实现与base10中的十进制概念是完全相同的。只需用相应的位置值乘以每个数字,即T*(5^-2) + M*(5^-1) + 0*(5^0) + 1*(5^1) + 2*(5^2)。

基-5数字系统数字: 0,1,2,3,4。根据给定的位置值,为了得到最大的十进制值,我们可以说: M=4 & T=3。下面是答案:

代码语言:javascript
运行
复制
1) Max decimal value = **55.92**
2) (MT01) + (1TM0) = (4301)base5 + (1340)base5 = (796)base10 -- decimal value
                                               = **(11141)base5**
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20867757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档