#21370: C++寫法


36563120 (雨)


從尾巴開始輸出

 

 

#include <bits/stdc++.h>

using namespace std;

 

int main()

{

    int a;

    while(cin>>a)

    {

        int bit[32]={0},bit_count=0;

        for(int i=0;i<32;++i)

        {

            if(a&1)

                bit[i]=1;

            a/=2;

            ++bit_count;

            if(a==0)

                break;

        }

        for(int i=bit_count-1;i>=0;--i)

            cout<<bit[i];

        cout<<endl;

    }

}