a034

輸入說明 :

一個十進位的數值

輸出說明 :

輸出二進位制的結果

模擬常除法,把每次的餘數都存進陣列,但是輸出要從,尾巴開始輸出

#include<stdio.h>
int main()
{
    int n,i;
    int array[100];
    while(scanf("%d",&n)!=EOF)
    {   array[100]=0;
        i=0;
        while(n)
        {
            array[i]=n%2;
            n/=2;
            i++;
        }
        for(i=i-1;i>=0;i--)
        printf("%d",array[i]);
        printf("\n");
}
return 0;
}