题解
2026-04-26 20:08:05
发布于:江苏
8阅读
0回复
0点赞
提交便可AC的代码:
#include<bits/stdc++.h>
using namespace std;
int _10to2(int n){
int sum=0,x=1;
while(n){
int m=n%2;
sum+=x*m;
x*=10;
n/=2;
}
return sum;
}
int main(){
long long n,cnt=0,w=0;
cin>>n;
long long q=_10to2(n);
while(q){
if(q%10==1)
cout<<w<<endl;
w++;
q/=10;
}
return 0;
}
这里空空如也








有帮助,赞一个