#25515: C


studyfromzhang0809@gmail.com (JHE JIA ZHANG)

學校 : Queensland University of Technology
編號 : 135733
來源 : [220.141.33.78]
最後登入時間 :
2023-01-22 22:59:30
a034. 二進位制轉換 | From: [114.25.42.231] | 發表日期 : 2021-05-28 14:29

#include <stdio.h>

 

int main(int argc, const char * argv[]) {

    int INPUTNUMBER = 0, i = 0;

    int ans[100] = {0};

    while(scanf("%d",&INPUTNUMBER) != EOF)

    {

        i = 0;

        while(INPUTNUMBER / 2 )

        {

            ans[i] = INPUTNUMBER % 2;

            INPUTNUMBER = INPUTNUMBER / 2;

            i ++;

        }

        ans[i] = INPUTNUMBER;

        while(i >= 0)

        {

            printf("%d",ans[i]);

            ans[i] = 0;

            -- i;

        }

        printf("\n");

    }

    return 0;

}

 
ZeroJudge Forum