从容马里奥

文章
10
资源
0
加入时间
3年0月8天

1094: 有多少位是1(求一个正整数二进制中1的个数)

题目链接1094: 有多少位是1时间限制: 1 Sec 内存限制: 256 MB题目描述把一个正数转成二进制数后,各位数字分别是0或1,请你编程统计有多少位是1。如11的二进制数是1011,共有三位是1。输入输入有若干行,每行一个正整数,数字不超过10^18。输出对应输出二进制数的1的个数。样例输入 Copy111721样例输出 Copy315来源/分类基础题 数论题意:就是求一个二进制数有多少个一思路:用简单好理解的直接转为二进制统计一的个数,或者用与运算来做。以