很简单
2025-09-21 15:18:53
发布于:浙江
9阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
string s;
while (n) {
if(n % 2 == 0) s = "0" + s;
else s = "1" + s;
n /= 2;
}
for(int i = s.size() - 1, j = 0; i >= 0; i--, j ++){
if(s[i]=='1')cout<<j<<endl;
}
return 0;
}
这里空空如也
有帮助,赞一个