题解 | #二进制中1的个数#
二进制中1的个数
http://www.nowcoder.com/questionTerminal/8ee967e43c2c4ec193b040ea7fbb10b8
#include <stdio.h> int count_num_of_1(unsigned int n) { int count=0; while (n) { if((n%2)==1) { count++; } n/=2; } return count; } int main() { int num=0; scanf("%d",&num); int n=count_num_of_1(num); printf("%d\n",n); return 0; }
c语言刷题 文章被收录于专栏
c语言刷题题目