十进制转换其他进制的c语言

#include
#include
int main ()
{
    char Hex[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
    int result[100]={0};
    int i=0;
    int num,jz;
    scanf("%d%d",&num,&jz);
    do{
        result[i++]=num%jz;
        num=num/jz;
    }while(num!=0);
    for (int k=i-1;k>=0;k--)
    {
        printf("%c",Hex[result[k]]);
    }
    return 0;
}

你可能感兴趣的:(c语言,算法,开发语言)