#include <iostream>
#include<queue>
#include <string>
#include <stack>
using namespace std;
int main(){
int n;
stack<int> a;
while (1){
cin >> n;
string s;
while (n){
a.push(n % 2 );
n = n / 2;
}
while (!a.empty()){
cout << a.top() << ' ';
a.pop();
}
cout << endl;
}
}
输出结果: