進制轉換

題目描述

將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));
         }
     }   
}
相關文章
相關標籤/搜索