您当前的位置: 首页 >  c++

jeff one

暂无认证

  • 0浏览

    0关注

    220博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C++ 题型

jeff one 发布时间:2022-04-20 22:33:25 ,浏览量:0

求n的二进制表示有几个1 C++

代码如下:

#include

using namespace std;

int main()
{
	int n;
	cin >> n;
	int res = 0;//存储n的二进制表示有几个1
	while(n)//只要n不等于0就重复执行操作 
	{
		if(n & 1) res++;//非0即真 
		//右移一位:删除最后一位 
		n >>= 1;//等价于 n = n >> 1;	
	} 
	cout             
关注
打赏
1661150981
查看更多评论
0.0764s