怎样将十进制的数转化成三进制

怎样将十进制的数转化成三进制... 怎样将十进制的数转化成三进制 展开
 我来答
百度网友ec412e850
2006-09-27 · 超过41用户采纳过TA的回答
知道答主
回答量:107
采纳率:0%
帮助的人:0
展开全部
- -!!

比如要把234这个数转为3进制数,步骤如下:

234 除以 3 等于78,余数为:0;
78 除以 3 等于26,余数为:0;
26 除以 3 等于8,余数为:2;
8 除以 3 等于 2,余数为:2;
2 除以 3 等于 0,余数为:2;

倒上去写,(十进制)234 == (三进制)22200

想把十进制的数字转为任何你能想到的任何进制,都可以用这个方法,当然这个方法是存在缺陷的,想深入研究的自己找书去学学吧。

嘿嘿,五楼的,你自己检查一下自己的算法吧,
“例如8(10)转化为8(2)那么就是1000方法是第一位的每一位的权值相加
从最后一位向前数,就是0,1,2,3次方即2(这个2表示2进制)X1的3次方+2(这个2表示2进制)X0的2次方+2(这个2表示2进制)X0的1次方+2(这个2表示2进制)X0的0次方=8”
是这样么?
是这样吧:
2(的3次方)X1+2(的2次方)X0+2(的1次方)X0+2(的0次方)X0=8
所以刚才我算出来那个数22200呢,是这样算的:

3(的4次方)X2+3(的3次方)X2+3(的2次方)X2+3(的1次方)X0+3(的0次方)X0=234
sayyue
2006-09-27
知道答主
回答量:6
采纳率:0%
帮助的人:0
展开全部
4楼的真逗,那是针对2,8,16进制的转化.不适合3进制
例如8(10)转化为8(2)那么就是1000方法是第一位的每一位的权值相加
从最后一位向前数,就是0,1,2,3次方即2(这个2表示2进制)X1的3次方+2(这个2表示2进制)X0的2次方+2(这个2表示2进制)X0的1次方+2(这个2表示2进制)X0的0次方=8.反过来的话就象你说的那样除8/2 =4 余0 4/2=2余0
2/2=1 余0 1除不了2保留,倒着写就是1000
所以说按你的做法你看看2(4次方)2(3次方)2(2次方)0(1次方)0(0次方)这个数是不是234 按照逢3进1的原则(10进制是逢10进1)
那么第一位权值就是2X3(3是表示3进制)的4次方,不用加后面都超过了234
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友224113e1a
2006-09-27 · TA获得超过1025个赞
知道小有建树答主
回答量:1079
采纳率:0%
帮助的人:849万
展开全部
一般没有三进制的,不过一定要转化呢,可以把数计算等于3的a次方+3的b次方+3的c次方……剩下一个2以内的余数,设为x,那么该三进制就是abc……x。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
如日狂天
2006-09-27 · TA获得超过370个赞
知道小有建树答主
回答量:1026
采纳率:0%
帮助的人:826万
展开全部
这个算法很难理解,我也没看懂.链接发给你,你能看懂的话就消息我

http://www.fpschina.com/lofiversion/index.php?t9664.html

参考资料: http://www.wenloo.com/WenLooPage213808-7.htm

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浙司顶天也1P
2006-09-27 · TA获得超过669个赞
知道小有建树答主
回答量:704
采纳率:50%
帮助的人:671万
展开全部
转化不了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式