//int to binary 有多少个1
#include<iostream>
using namespace std;
int main(){
int a,count;
cin>>a;
count =0;
while(a>0){
if(a&1)
count++;
a>>=1;
}
cout<<count<<endl;
}
#include<iostream>
using namespace std;
int main(){
int a,count;
cin>>a;
count =0;
while(a>0){
if(a&1)
count++;
a>>=1;
}
cout<<count<<endl;
}
我已经通过这道算法题! 输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。
https://gw-c.nowcoder.com/api/sparta/jump/link?link=https%3A%2F%2Fwww.nowcoder.com%2FquestionTerminal%2F440f16e490a0404786865e99c6ad91c9
全部评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
2025-11-19 17:50
西北政法大学 新媒体运营 点赞 评论 收藏
分享

