三进制的。 从1到33的号码的三进制谁帮我写出来一下啊?

如题所述

一个个写确实麻烦啦,你可以这么自己算出来:
首先明确,既然是3进制,那就只有0 1 2三个数字
10进制的 1 = 1X3^0 对应3进制 1
10进制的 2 = 2X3^0 对应3进制 2
10进制的 3 = 3 +0 = 1X3^1 + 0 X 3^0 对应3进制 1 0
10进制的 4 = 3+ 1 = 1X3^1 + 1 X 3^0 对应3进制 1 1
.........
10进制的 25 = 2 X 3^2 + 2 X 3^1 + 1 X 3^0 对应3进制的 2 2 1

所以你要做的就是把10进制的数用3的幂展开,前面的系数就表示3进制的数码,至于在哪一位,就由指数决定。例如上面的25展开了,指数(^后的那个数)一次是2,1,0 ,系数对应2 2 1就是3禁止的编码数追问

老师再来点简单的。谢谢。

追答

其实跟10进制的一样理解就好了
十进制的125用十进制表示是多少?
没写错也没开玩笑。为什么表示出来的数码是1 2 5 呢?因为125 = 1X100 + 2X10 + 5X 1,乘号后面的是单位,10进制单位当然以10的幂次累积 1 10 100 1000 ....,乘号前面的系数就是数码,即125.
同样三进制的单位 1 3 9 27 81 。。。,25 = 2X9 + 2X3 + 1X1 ,用了1 ,3 ,9三个单位,从高到低的数码分别为2, 2, 1,所以三进制数为221
三进制、十进制本质上没区别,只是我们习惯了十进制才觉得三进制不好理解。

追问

谢谢你。老师

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-18
逢三进一,比如10是代表4.你去网上查二进制转换的方法,类比就得了。从1到33的号码也太多了,20分帮你算不划算追问

我是说从1号到33号的三进制过后得出来数啊。抱歉我没有那聪明。

追答

“从1号到33号的三进制过后得出来数啊”这话什么意思?意思是叫我把1、2、3、4……、33这些数转为三进制?

追问

是的.

追答

汗,那么多,都说满三进一了。上面那个我说错了,4是11;比如5是12;6是按理来说13,但是它满三了,必须进位,所以6是20;你自己类推吧

追问

你不懂就别装懂啊!

追答

这是我编程求的,我确实不懂,我就文盲一个。但是我素质比某些骂街的人高,唯一的缺点就是程序员不会去做那种无聊机械式的工作。

追问

我就实话实说罢了,我还没开骂呢你就说我骂了你个人真不知好歹我觉得.没事就别来答我的问题啊.真是的.什么人.

第2个回答  2013-09-18
1 2 10 11 12 20 21 22 110 111 112 120 121 122 200 201 202 210 211 212 220 221 222 1000 1001 1002 1010 1011 1012 1020 1021 1022 1110好像是这么多吧自己算的
相似回答