import java.util.*; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int num = scanner.nextInt(); //write your code here...... //不确定二进制有几位,那就先计算出位数,然后将一个个计算出来的余数存入数组,再从数组中遍历出来组成一个多位数 int a=num; int result=0; int b; int count=0; while(a>0){ a=a/2; count++; } a=num; int []arr=new int[count]; for(int i=0;i<count;i++){ b=a%2; arr[i]=b; a=a/2; } for(int i=count-1;i>=0;i--){ result=arr[i]+10*result; } System.out.print(result); } }