关于进制转换计算问题
2013-09-22 16:04
316 查看
最近在做题的时候多次遇到进制转换的问题,这里总结下方法,工大家参考:
首先我们看两道习题:
(1)采用某种进位制时,如果3*6=15,那么4*5=?
解析:
如果按我们日常应用的十进制表示法,那么3*6 = 18;而此题结果为15,这就说明按照N进制的表示法15和十进制的18是相等的。
18的十进制表示:18=10*1+1*8
15的N进制表示:15 =N*1+1*5
通过10*1+1*8 = N*1+1*5可以得出N=13,说明该题的表示方法为13进制;
好,那么我们看4*5按十进制表示为20,那如果按13进制表示则为20 = 13*1+7——表示为17;
注意:能这么直接分析的原因是恰好13>3,13>6
总结:关于进制转换问题,如果是选择题那就比较好做点,可以根据选项来判断进制的大致范围,然后用上面的方法解出N,如果是填空题,那就要先分析进制的范围,然后再判定,求解。
首先我们看两道习题:
(1)采用某种进位制时,如果3*6=15,那么4*5=?
解析:
如果按我们日常应用的十进制表示法,那么3*6 = 18;而此题结果为15,这就说明按照N进制的表示法15和十进制的18是相等的。
18的十进制表示:18=10*1+1*8
15的N进制表示:15 =N*1+1*5
通过10*1+1*8 = N*1+1*5可以得出N=13,说明该题的表示方法为13进制;
好,那么我们看4*5按十进制表示为20,那如果按13进制表示则为20 = 13*1+7——表示为17;
注意:能这么直接分析的原因是恰好13>3,13>6
总结:关于进制转换问题,如果是选择题那就比较好做点,可以根据选项来判断进制的大致范围,然后用上面的方法解出N,如果是填空题,那就要先分析进制的范围,然后再判定,求解。
相关文章推荐
- 经得起雷劈:关于double和int/long相互转换失去精度计算错误的问题
- 【C语言学习趣事】_33_关于C语言和C++语言中的取余数(求模)的计算_有符号和无符号数的相互转换问题
- 关于计算订单价格,转换后差一分钱的解决方法(浮点数精度问题)
- 关于python进制与字符转换的问题研究
- 关于进制转换的问题
- 关于各种进制的转换与数据在编辑框中显示的若干问题
- 关于2进制,8进制,16进制间的转换问题
- 经得起雷劈:关于double和int/long相互转换失去精度计算错误的问题
- 关于机房有八台计算出现E盘无法更改盘符的问题
- C语言学习4: 函数返回值与传入参数,关于函数值传递和类型隐性转换,变量不同的作用域,static变量,多文件编译例如两个C文件,显示函数调用语句跳转,递归,斐波那契数列,多文件编译相同变量的问题。
- N进制到M进制的转换问题
- Related to Oracle SQL 关于遇到Number型与varchar2型比较时的隐式转换引起的生产问题
- 关于Java String 类型转换时null的问题(转)
- 关于C++数据类型转换和格式化输出的问题
- 关于COLORREF与RGBQUAD的颜色转换问题
- 关于“LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏”问题的探讨
- 关于日期格式转换控制问题
- php中关于长度计算容易混淆的问题分析
- 关于怎么用Xamarin来将JS通知转换成手机系统通知的问题
- 关于C++ dynamic_cast转换需要引起重视的问题