把k进制数化为十进制数b Do b=b+t*k^(i-1) a=a\10 '这句代码是什么意?t=a MOD 10 i=

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

把k进制数化为十进制数b Do b=b+t*k^(i-1) a=a10 '这句代码是什么意?t=a MOD 10 i=i+1 LOOP UNTIL i>n
举个例子吧,比如说a是247896 a=a10 得到的是 24789.6 还是27789

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

共1条回复
ireneyh3 共回答了12个问题 | 采纳率91.7%
s是ansistring,0-65535,比string的0-255要大,能处理长句子 用C(j=0;j<26;j++) //*给整形数组赋值*// b[j]=j+1; n=strlen,
1年前

相关推荐

怎么把K进制数化为十进制数呢,还有把一个数X化成K进制,怎么算呢,
怎么把K进制数化为十进制数呢,还有把一个数X化成K进制,怎么算呢,
怎么把K进制数化为十进制数呢,比如:把1234(5)化为十进制数;把2进制数11111(2)化为十进制数;把89化为四进制、六进制数,这三个例子怎么算,然后告一下我具体遇到这类题的算法,
limaiforever1年前1
i1fc 共回答了17个问题 | 采纳率94.1%
首先要理解一个平时没有在意的东西,就是什么是十进制
eg:1234(10)=1x1000+2x100+3x10+4x1
K进制化成十进制同理
1234(5)=1x5^3+2x5^2+3x5+4=125+50+15+4=194
11111=100000-1=2^6-1=31
89/4=22……1 个位
22/4=5……2 十位
5/4=1……1 百位
1/1=0……1 千位
所以89=1121(4)
用上面的方法验算一下
1121(4)=1x4^3+1^4^2+2x4+1=89
其他同理
把k进制数化为十进制数的方法是什么
wanglai8101年前1
答道我师 共回答了14个问题 | 采纳率100%
概括说就是:从右至左,第n位的数字*k的(n-1)次方

比如Oxad74:16^0*4+16^1*7+16^2*14+16^3*11=……
若k进制数(123)k与十进制数(38)10相等,则k=
58939471年前1
erjhrjhjh 共回答了17个问题 | 采纳率88.2%
k²+2k+3=38
k²+2k-35=0
所以
(k+7)(k-5)=0
所以k1=-7.k2=5
因为k大于0
所以k=5
是五进制的