#include<stdio.h>
int main()
{
int i;
printf("輸入整數:");
scanf("%d", &i);
printf("%d",i);
int count=0;
while(i != 0){
count += i&1;
i >>= 1;
}
printf("的二進制表示中1的位數***有%d:\n", count);
return 0;