进制转换

题目描述

将M进制的数X转换为N进制的数输出。
输入描述:
输入的第一行包括两个整数:M和N(2<=M,N<=36)。
下面的一行输入一个数X,X是M进制的数,现在要求你将M进制的数X转换成N进制的数输出。


输出描述:
输出X的N进制表示的数。

输入时字母部分为大写,输出时为小写,并且有大数据。

输入例子:
16 10
F

输出例子:
15
 
 
import java.util.*;
import java.math.*;
public class Main {
    public static void main(String[] args)
    {
        int m,n;
        Scanner s=new Scanner(System.in);
        while(s.hasNext())
        {
        m=s.nextInt();
        n=s.nextInt();
        BigInteger b=new BigInteger(s.next(),m);
        System.out.println(b.toString(n));
        }
    }   
}
原文地址:https://www.cnblogs.com/bb3q/p/5096780.html