挑战进制转换

相信你知道2进制,16进制吧?是否听说过7进制呢?或者9进制?
10进制转2进制是挺简单的,那么转其他进制呢?
没错,右侧的代码实现10进制数到任意进制(2~9)的转换,试试修改吧~
修改后,你就明白10进制转任意进制的基本思路了,加油。

样例1
输入:
10 2
输出:
1010
import java.util.Scanner;

public class Main {
public static void main(String args) {
Scanner input = new Scanner(System.in);
int m = input.nextInt();
int k = input.nextInt();
trans(m,k);
}


static void trans(int m, int k)
{//请修改代码
int a = new int[1024];
int i;
for(i = 0; m != 0; i++)
{
a[i] = m % k;
m /= k;
}
for(i-=1; i >= 0; i--)
System.out.print((a[i]));
}

}[/i][/i]


[i]--来自网页客户端[/i]
宣传图片22.jpg
已邀请:

要回复问题请先登录注册

Template error, template file not found