intmain() { unsignedinta=0; intcount=0; printf("请输入要求的整数>>:"); scanf("%d",&a); while(a) { if(a%2) { count; } a=a/2; } printf("该数中二进制位为1的位数为%d",count); return0; } intmain() { intnum=-1; inti=0; intcount=0;//计数 for(i=0;i<32;i) { if((num>>i)&1) ...