买了域名之后怎么做网站,ico 代码 wordpress,云县网站建设,郑州网站建设怎样题目内容#xff1a; 计算机内部用二进制来表达所有的值。一个十进制的数字#xff0c;比如18#xff0c;在一个32位的计算机内部被表达为00000000000000000000000000011000。可以看到#xff0c;从左边数过来#xff0c;在第一个1之前#xff0c;有27个0。我们把这些0称…题目内容 计算机内部用二进制来表达所有的值。一个十进制的数字比如18在一个32位的计算机内部被表达为00000000000000000000000000011000。可以看到从左边数过来在第一个1之前有27个0。我们把这些0称作前导的零。 现在你的任务是写一个程序输入一个整数输出在32位二进制表达下它前导的零的个数。 输入格式: 一个整数在32位的整数可以表达的范围内。 输出格式 一个整数表达输入被表达为一个32位的二进制数时在第一个1之前的0的数量。 输入样例 256 输出样例 23 时间限制500ms内存限制32000kb import java.util.Scanner;public class Main {public static void main(String[] args) {// TODO Auto-generated method stub Scanner in new Scanner(System.in);int number0;//输入String num_2;//2进制字符串int result;//结果numberin.nextInt();//键入num_2Integer.toBinaryString(number);//转化为2进制字符串result32-num_2.length();//算出零的个数if(number!0){System.out.println(result);//输出}else{System.out.println(32);}}
}转载于:https://www.cnblogs.com/songzi-yang/p/10080883.html