标签:
题目1138:进制转换
时间限制:1 秒
内存限制:32 兆
特殊判题:否
提交:3173
解决:1209
将一个长度最多为30位数字的十进制非负整数转换为二进制数输出。
多组数据,每行为一个长度不超过30位的十进制非负整数。
(注意是10进制数字的个数可能有30个,而非30bits的整数)
每行输出对应的二进制数。
0 1 3 8
0 1 11 1000
package jinzhizhuanzhuan; import java.math.BigInteger; import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner cin = new Scanner(System.in); BigInteger a; while (cin.hasNext()) { a = cin.nextBigInteger(); System.out.println(a.toString(2)); } } }
标签:
原文地址:http://www.cnblogs.com/zhuoyuezai/p/5732167.html