十进制转化成K进制的算法
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/07/01 05:27:10
十进制转化成K进制的算法
包括算法,程序框图,及程序
包括算法,程序框图,及程序
![十进制转化成K进制的算法](/uploads/image/z/4751296-16-6.jpg?t=%E5%8D%81%E8%BF%9B%E5%88%B6%E8%BD%AC%E5%8C%96%E6%88%90K%E8%BF%9B%E5%88%B6%E7%9A%84%E7%AE%97%E6%B3%95)
设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