作业帮 > 数学 > 作业

十进制转化成K进制的算法

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/07/01 05:27:10
十进制转化成K进制的算法
包括算法,程序框图,及程序
十进制转化成K进制的算法
设A为十进制数.则A可以表示成a0*10^0+a1*10^1+a2*10^2+……=b0*K^0+b1*K^1+b2*K^2+……,即K进制数的个位为b0,十位为b1,百位为b2.具体做法:先取K的n次方乘以一个小于K的整数an,尽可能逼近A(但要比A小),差值B=A-an*K^n,再用K的(n-1)次方乘以一个小于K的整数an-1,尽可能逼近B(如果B