pxxfxxxxx

导航

山:以十进制转换为二进制为例

//以十进制转换为二进制为例
#include <stdio.h>
void main()
{
    int store[30];
    int a,i=0;
    printf("ENTER A NUMBER,PLEASE:");
    scanf("%d",&a);
    while(a!=0)
    {
        // 如果是八进制或十六进制,则将2改成8或者16
        store[i++]=a%2;
        a=a/2;
    }

    i--;
    for (;i>=0;i--)
    printf("%d",store[i]);
}

 

 

posted on 2019-03-29 22:08  pxxfxxxxx  阅读(130)  评论(0编辑  收藏  举报