以下程序可把输入的十进制数以十六进制数的形式输出 请填空。 main() {charb[17]={123

计算机 形式,程序 已帮助 人

以下程序可把输入的十进制数以十六进制数的形式输出,请填空。

main()

{char b[17]={"0123456789ABCDEF"};

int c[64],d,i=0,base=16;

long n;

printf("Enter a number:\n");scanf("%ld",&n);

do{c[i]=【17】;i++;n=n/base;}

while(n!=0);

printf("Transmite new base:\n");

for(--i;i>=0;--i)

{d=c[i];printf("%c",b【18】);}

printf("\n");

}

热搜:bcd码转换成十进制程序函数