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

//以十进制转换为二进制为例
#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]);
}

猜你喜欢

转载自www.cnblogs.com/pxxfxxxx/p/10624370.html