import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Scanner;
//自动装包解包
public class HeiMa {
public static void main(String[] args) throws IOException{
Scanner scanner = new Scanner(System.in);
String string = scanner.nextLine();
int num = Integer.valueOf(string);
ArrayList<Integer> remainder = new ArrayList<Integer>();
int shang = 0;
while(num / 2 > 0){
shang = num / 2;
remainder.add(num % 2);
num = shang;
}
if(num == 1) remainder.add(1);
System.out.println(remainder.size());
System.out.println(remainder);
for(int i = remainder.size() - 1; i >= 0; i--){
System.out.print(remainder.get(i));
}
}
}
8、编写一个程序,它先将键盘上输入的一个字符串转换成十进制整数, 然后打印出这个十进制整数对应的二进制形式。
最新推荐文章于 2021-12-03 19:48:32 发布