package Four;
import java.math.BigInteger;
/*
* 进制转换
* 题目描述
* 将M进制的数转换为N进制的数
* 输入的第一行包括两个整数M,N(M>=2,N<=36)
* 下面一行输入一个数X X是M进制的数,现在要求你将M进制的数X转换成N进制的数并输出
* */
import java.util.Scanner;
public class ScalewithNumber {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.print("输入整数M:");
int m = scan.nextInt();
System.out.print("输入整数N: ");
int n = scan.nextInt();
System.out.print("输入数X: ");
while(!scan.hasNext("#")){
String x = scan.next();
String string1 = new BigInteger(x, m).toString(n);
System.out.println(m+"进制的"+x+"转换为"+n+"进制的数为:"+string1);
}
}
}