import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int a = in.nextInt();
String i2binary = Integer.toBinaryString(a);
int count=0;
for(char c:i2binary.toCharArray()){
if((c+"").equals("1")){
count=count+1;
}
}
System.out.println(count);
}
}
求int型正整数在内存中存储时1的个数
于 2024-07-06 19:12:57 首次发布