39的三进制数是多少

jlp7820032022-10-04 11:39:541条回答

已提交,审核后显示!提交回复

共1条回复
蒙娜粒粒沙 共回答了19个问题 | 采纳率73.7%
答案是1110
十进制转三进制:
用3辗转相除至结果为0
将余数从下向上倒序写 就是结果
39/3 = 13 余0
13/3 = 4 余1
4/3 = 1 余1
1/3 = 0 余1
故三进制为1110
三进制转十进制
从最后一位开始算,依次列为第0、1、2...位
第n位的数(0或1)乘以3的n次方
得到的结果相加就是答案
1110转十进制:
第0位:0乘3的0次方=0
1乘3的1次方=3
1乘3的2次方=9
1乘3的3次方=27
然后:3+9+27=39.
三进制1110=十进制39
证明答案.
1年前

相关推荐

一个自然数用三进制和四进制表示都为三位数,并且它的各位数字的排列顺序恰好相反,这个自然数用十进制表示是多少?
偶尔野野1年前2
zhengyi1860 共回答了17个问题 | 采纳率88.2%
设用三进制表示为ABC,(0
如何对小数进行进制转换?比如(625.625)10如何转换成八进制、三进制、二进制等,带小数的怎么转换进制?
tibet的摩沙1年前1
yijiewanghou 共回答了19个问题 | 采纳率94.7%
先求整数部分
625/2=312.1
312/2=156.0
156/2=78 .0
78/2=39.0
39/2=19...1
19/2=9.1
9/2=4.1
4/2=2.0
2/2=1...0
1/2=0.1
除2取余,余数倒着书写,即
(625)10=(1001110001)2
三进制则除以三,八进制则除以八
再看小数
0.625*2=1.25.取1
0.25*2=0.5.取0
0.5*2=1.0.取1
将整数部分从上往下取,即
(0.625)10=(0.101)2
整数小数拼起则得
(1001110001.101)2
各种进制以此类推
一个自然数用三进制表示为三位数abc 3进制 用四位数表示为三位数cba4进制,求这个自然数
一个自然数用三进制表示为三位数abc 3进制 用四位数表示为三位数cba4进制,求这个自然数

这个好难啊
优雅DEii1年前2
伤心小道蓝 共回答了16个问题 | 采纳率81.3%
100a+b=k(10a+b) (100-10k)a=(k-1)b (a,b属于1-10)
k=2.k=5都可以舍去;k=6,8a=b,a=1,b=8;
k=7,5a=b,a=1,b=5; k=8,k=9,舍去; k=10,b=0,a=1-10 k>10,无解
终上,ab是10的倍数,或者18和15和45
把五进制数341(5)化成三进制数
把五进制数341(5)化成三进制数
(5)是下标
麻烦您了~~~
写下过程啊~~~
谢了~~~
写下过程,谢了~~~
全球英语8651年前2
森下来美 共回答了26个问题 | 采纳率96.2%
先把它化成10进制,再化成三进制
341(5)=3*5^2+4*5^1+1*5^0=96(10)
96(10)=10120(3)
过程是这样的
96/81=1...15
15/27=0
15/9=1...6
6/3=2...0
然后把所有的商和最后一个余数排起来就是结果
二进制(1001)2 换算成十进制数,三进制(1032)3 换算成十进制数.
lijianis1年前1
bianjh 共回答了19个问题 | 采纳率94.7%
(1001)2 1*2^3+0*2^2+0*2^1+1*2^0=9
(1032)3 1*3^3+0*3^2+3*3^1+2*3^0=38
^表示多少次方!
分该给我吧!
用JK触发器设计一个二进码三进制的同步减法计数器,画出逻辑图!
我同楼1年前0
共回答了个问题 | 采纳率
将三进制数10121(3)转化为五进制
lyf366281two1年前1
hoyjam 共回答了19个问题 | 采纳率94.7%
先转化为10进制为1*81+1*9+2*3+1=97
97/5=19……2
19/5=3……4
3/5=0……3
将余数从下到上连起来就是342
即转化为5进制数为342,可以自己验证一下
十进制化其他进制的数都可以用这个方法
一个自然数的四进制表达式是一个三位数,它的三进制表达式也是一个三位数,而且这两个三位数的数码顺序恰好相反.请问:这个自然
一个自然数的四进制表达式是一个三位数,它的三进制表达式也是一个三位数,而且这两个三位数的数码顺序恰好相反.请问:这个自然数的十进制表示是多少?
曾是天才1年前1
sljfs093uj 共回答了17个问题 | 采纳率88.2%
解题思路:根据位置原则设一个自然数的四进制表达式是abc;它的三进制表达式就是cba,然后都转化为十进制;列出不定方程式分析解答即可.

设一个自然数的四进制表达式是abc;它的三进制表达式就是cba,而且a≠0,c≠0,a、b、c≤2,都转化为十进制,列出不定方程为:
42a+4b+c=32c+3b+a,
整理得:b=8c-15a,
因为,a≠0,c≠0,a、b、c≤2,
所以,a=1,c=2,b=1;
自然数的十进制表示是:42a+4b+c=16×1+4×1+2=22;
答:这个自然数的十进制表示是22.

点评:
本题考点: 其它进制问题.

考点点评: 本题关键是转化为十进制;难点是根据a、b、c的取值范围求出不定方程的解.

一个自然数,在三进制中的数字和是24,它在九进制中数字和最小是多少?最大是多少?
清淡的白云1年前0
共回答了个问题 | 采纳率
一个数,它的三进制是对称数,五进制是连续的数(eg:123),七进制是一个很有意义的数,这个数字是多少?
qingfeng1101年前1
秋枫秋月 共回答了13个问题 | 采纳率100%
这个数是:195
三进制为 21012
五进制为 1234
七进制为 365
将十进制数30化为三进制数
深渡1年前2
云鸣轩 共回答了20个问题 | 采纳率100%
=1010(3)
设X、Y、Z分别代表三进制下的一位数字,若等式X Y+ZX=XYZ在三进制下成立,那么同样在三进制下,等式X Y*ZX
lajilfg1年前1
pd181 共回答了23个问题 | 采纳率95.7%
public class Test0412 {
/**
* 设X、Y、Z分别代表三进制下的一位数字,若等式X Y+ZX=XYZ在三进制下成立,那么同样在三进制下,等式X Y*ZX
* 找到将3进制转换为10进制的方法:
* 举例1,(100)3 = 0*3^0 + 0*3^1 +1*3^2 = 0+0+9 = (9)10
* 举例2,(022)3 = 2*3^0 + 2*3^1 +0*3^2 = 2+6+0 = (8)10
* 将10进制转3进制的方法:
* 举例1,(9)10 = (100)3
* 9/3 = 3……0 (0)个位
* 3/3 = 1……0 (0)十位
* 1/3 = 0……1 (1)
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
ClassForTest0412 cl = new ClassForTest0412(); // 实例对象(需要调用这个类中的方法,这个类写在下面啦.)
//声明变量
int xy; //加数
int zx; //加数
int xyz; //和
int x,y,z; //三进制数
int product10; //积(10进制)
int product3; //积(3进制)
boolean isBreak; //循环条件
//循环判断
isBreak = false; //初始为否
for (x = 0; x < 3 ; x++){ //第1循环
for (y = 0;y < 3 ; y++ ){ //第2循环
for (z= 0; z < 3 ; z++){ //第3循环
//调用方法求出值(10进制的)
xy = y*cl.Power(0)+x*cl.Power(1);
zx = x*cl.Power(0)+z*cl.Power(1);
xyz = z*cl.Power(0)+y*cl.Power(1)+x*cl.Power(2);
//以下6句不必写在程序里,我用来手算答案的.
System.out.println("n x:"+x); //1
System.out.println("y:"+y); //2
System.out.println("z:"+z); //3
System.out.println("xy:"+xy); //4
System.out.println("zx:"+zx); //5
System.out.println("xyz"+xyz); //6
//判断
if (xyz == xy+zx && x != y && x != z && y !=z ){ //符合
product10 = xy * zx; //计算积(10进制)
//以下6句不必写在程序里,我用来手算答案的.
System.out.println("x:"+x); //1
System.out.println("y:"+y); //2
System.out.println("z:"+z); //3
System.out.println("xy:"+xy); //4
System.out.println("zx:"+zx); //5
System.out.println("xyz"+xyz); //6
//调用方法得出3进制的积
product3 = cl.GetThreeNotation(product10);
//调用方法进行拆位
int length =(product3+"").length();
int oneOfProduct [] = cl.GetArray(product3,length);
//对拆位后的三进制积判断,并输出
System.out.print("设X、Y、Z分别代表三进制下的一位数字,若等式X Y+ZX=XYZ在三进制下成立,那么同样在三进制下,等式X Y*ZX =");
for (int i = length -1 ; i >= 0; i--){
if (oneOfProduct [i] == x ){
System.out.print("X");
}else if (oneOfProduct [i] == y){
System.out.print("Y");
}else{
System.out.print("Z");
}
}
isBreak = true;
break; //跳出第3循环
}
}
if (isBreak == true){
break; //跳出第2循环
}
}
if (isBreak == true){
break; //跳出第1循环 PS.总觉得这跳出循环的方法有点傻,有没有其他的做法?
}
}
}
}
//这个就是上面调用的类
public class ClassForTest0412 {
/**
* 10进制转3进制的方法
* PS:
* 我想过将这个方法返回为数组,省得等下又要拆位,不过,我MS找不出数组的长度呃.
* 先找出长度再返回,就更麻烦了.因为找长度的时候,等于就已经求出3进制数了呃
* 应该有更好的方法的,不过我没想到而已,或者,我还没学到 - -|我是初学者.
* @param num
* @return
*/
public int GetThreeNotation(int product10){
int result = 0; //结果
int i = 1; //位数
for (;product10 > 0; ){
result += product10 % 3 * i; //取余
product10 = product10 / 3; //去余
i *= 10; //根据循环次数判断位数
}
return result;
}
/**
* 将三进制的积拆位,存入数组
* @param product3
* @param length
* @return
*/
public int [] GetArray(int product3,int length){
int [] oneOfProduct = new int [length];
for (int i = 0; i
进位制进阶1.请用三进制写出前十个正整数2.请用二进制写出前十个正整数3.把(1110101)改写成十进制数【此数为二进
进位制进阶
1.请用三进制写出前十个正整数
2.请用二进制写出前十个正整数
3.把(1110101)改写成十进制数【此数为二进制】
4.把(463)改写成十进制数【此数为八进制】
5.将(42)改写成二进制数【此数为十进制】
6.把9865【此数为十进制】转换成五进制、八进制.
卧草望云1年前1
悠然530 共回答了21个问题 | 采纳率81%
请用三进制写出前十个正整数
1 2 101112202122100101请用二进制写出前十个正整数
110111001011101111000100110103.把(1110101)改写成十进制数【此数为二进制】----1174.把(463)改写成十进制数【此数为八进制】-----307
5.将(42)改写成二进制数【此数为十进制】------1010106.把9865【此数为十进制】转换成五进制、八进制.9865=(303430)5 9865=(23211)8
将下列进位制转化:(1)10212(三进制)转化为十进制;(2)412(五进制)转化为七进制;(3)2376(八进制)转
将下列进位制转化:(1)10212(三进制)转化为十进制;(2)412(五进制)转化为七进制;(3)2376(八进制)转化为十进制;(4)119(十进制)转化为六进制.任意两题即可
rouroubin1年前1
xueyefenghua003 共回答了16个问题 | 采纳率100%
1.104
下列一组数中最小的数是____.(1分) A、八进制:77 B、十六进制:2F C、二进制:101101 D、三进制:1
下列一组数中最小的数是____.(1分) A、八进制:77 B、十六进制:2F C、二进制:101101 D、三进制:122
培养美好人生1年前1
tae20020507 共回答了16个问题 | 采纳率93.8%
7*8+7,2*16+15,1*32+1*8+1*4+1,1*9+2*3+2 A
十进制数234用三进制可写成什么?
Sunny-dan1年前1
可爱小宝贝儿 共回答了11个问题 | 采纳率100%
3^0=1
3^1=3
3^2=9
3^3=27
3^4=81
3^5=243
……
234﹤243,所以:
1、234÷81=2…… 72
2、72 ÷27=2…… 18
3、18 ÷9 =2…… 0
4、0 ÷3 =0…… 0
5、0 ÷1 =0
得此三进制数为:22200
十进制是怎么算的二进制和 三进制 四进制都是什么算的
山田惠子1年前1
忧郁o蓝 共回答了15个问题 | 采纳率86.7%
举个例子,二进制的,其他都同理:十进制的19写成二进制
19/2=9……1,先在右边写上1(从右往左写余数);
9/2=4……1,在之前的1的左边写1;
4/2=2……0,在之前的1的左边写0;
2/2=1……0,在之前的0的左边写0;
1/2=0……1,在之前的0的左边写1;结束.
答案:10011