C语言10进制转2进制

进制转化应该算是比较基础的,难度不大

代码如下

 

#include

int main()
{
    int n;
    int a[32]={0};
    int i,j;
    while(scanf("%d",&n)!=EOF)
    {
        i=0;
        while(n>0)
        {
            a[i]=n%2;
            n=n/2;
			i++;
        }
        for(j=i-1;j>=0;j--)
            printf("%d",a[j]);
        printf("\n");
    }

    return 0;
}

 

你可能感兴趣的:(C语言刷题)