题解 | #二进制中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语言刷题题目

全部评论

相关推荐

评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务