z怎样编程设计算法,把十进制整数转换为二至九进制之间的任一进制输出;
z怎样编程设计算法,把十进制整数转换为二至九进制之间的任一进制输出;
日期:2018-04-13 08:00:17 人气:1
算法如下:
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进制值,算法结束。