更简单
2025-10-08 10:17:39
发布于:江苏
2阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
string change(int x){
string s;
while(x != 0){
s += x % 2 + 48;
//等于s += x % 2 + '0';
x /= 2;
}
return s;
}
int main(){
int n;
cin>>n;
string s = change(n);
for(int i = 0 ; i < s.size() ; i++){
if(s[i] == '1')cout << i << endl;
}
return 0;
}
这里空空如也
有帮助,赞一个