首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
二进制位中1的数量
[编程题]二进制位中1的数量
热度指数:353
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 256M,其他语言512M
算法知识视频讲解
小红拿到了一个整数
,她想知道在
的二进制表示中有多少个
,请你帮帮她。
输入描述:
第一行输入一个整数
。
输出描述:
输出一个整数,代表
的数量
示例1
输入
11
输出
3
说明
输入的二进制数
中有三个
。
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(0)
邀请回答
收藏(0)
分享
纠错
提交结果有问题?
1个回答
6篇题解
添加回答
0
计应3254沈楚涵程
using
ll
=
long
long
;
int
main
() {
ll
n
;
cin
>>
n
;
ll
sum
=
0
;
while
(
n
) {
sum
+= (
n
&
1
);
n
>>=
1
;
}
cout
<<
sum
;
}
发表于 2025-12-19 19:44:52
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
难度:
1条回答
0收藏
23浏览
热门推荐
相关试题
BD的一般流程()
京东
产品
运营
2019
商务
商务拓展
评论
(1)
下面关于 Java 中的异常处理说...
Java
评论
(1)
关于大模型“上下文窗口”的理解,以...
大模型概念
评论
(1)
Vue Router的全局前置守卫...
Vue
评论
(1)
在Vue.js中,组件data选项...
Vue
评论
(1)
二进制位中1的数量
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
11
3