十进制转化为二进制

#include 
#include

int main()
{
    int n;
    int a[32];
    scanf("%d", &n);

    int i = 0;
    while (n > 0)
    {
        a[i++] = n & 1;
        n = n >> 1;
    }
    while (i--)
    {
        printf("%d", a[i]);
    }
    printf("\n");

    system("pause");
    return 0;
}

运行结果如下:十进制转化为二进制_第1张图片

你可能感兴趣的:(十进制转化为二进制)