使用棧實現進位制轉換(java大數進位制轉換)
阿新 • • 發佈:2019-01-22
Problem A: 使用棧實現進位制轉換
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 35 Solved: 19
[Submit][Status][Web Board]
Description
使用棧將一個很長(>30)的十進位制數轉換為二進位制數
Input
若干個很長的十進位制數
每行一個
Output
轉換為二進位制,每行輸出一個
Sample Input
123456789012345678901234567890
753951684269875454652589568545854758545824
Sample Output
1100011101110100100001111111101101100001101110011111000001110111001001110001111110000101011010010
10001010011110101010001101001000100100100000101001011010001010101001000100111101011001110001000111110010001000101101111110110110100110100000
HINT
import java.math.BigInteger; import java.util.Scanner; public class Main { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub BigInteger a; Scanner cin=new Scanner(System.in); while (cin.hasNext()) { a=cin.nextBigInteger(); System.out.println(a.toString(2)); } } }