#21370: C++寫法


36563120 (雨)

學校 : 國立彰化師範大學
編號 : 121990
來源 : [120.107.188.16]
最後登入時間 :
2020-06-26 03:42:56
a034. 二進位制轉換 | From: [120.107.188.16] | 發表日期 : 2020-05-24 02:39

從尾巴開始輸出

 

 

#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;

    }

}

 
ZeroJudge Forum