(觉得有用就点赞)
2025-08-06 09:54:10
发布于:广东
5阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int main(){
long long n,ans=0;
char a[100];
cin>>n;
int i=0;
if(n0){
cout<<0;
return 0;
}
while(n!=0){
i++;
int k=n%2;
n/=2;
if(k<10)a[i]=k+48;
else a[i]=char(k+55);
}
for(int j=i;j>=1;j--){
if(a[j]'1')ans++;
}
cout<<ans;
return 0;
}
这里空空如也
有帮助,赞一个