z怎样编程设计算法,把十进制整数转换为二至九进制之间的任一进制输出;

日期:2018-04-13 08:00:17 人气:1

z怎样编程设计算法,把十进制整数转换为二至九进制之间的任一进制输出;

算法如下: 1)开辟一个整型数组a,用于存放指定的进制数。输入整数X和需要的进制数r,n=1 2)n=n+1,a[n]=x mod r,x=x div r (上面的mod是取余数运算,div是取整数商运算。举个例:17 mod 5=2,17 div 5 = 3) 3)若x>0,转2) 4)输出a[n],a[n-1],...,a[2],a[1],就是指定整数的r进制值,算法结束。
    A+
热门评论