怎样用C语言编写一个程序将输入的十进制数转化成16进制?答:你可以设置一个字符串数组 char HEX[16]= {'0','1','2',3','4','5','6','7','8','9','A','B','C','D','E','F'} 以后你得出的数字,比如余数y是10,那么HEX[y]打印出来就是A了 例子(现写的)int now;int res[100];//答案 int c = 0;//位数 输入到now;while...
c语言输入十进制(long),以二、八、十六进制输出的程序答:char b[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; //这里是定义一个字符数组,用来输出余数表示的值 int c[64],d,i=0,base;long n;printf("enter a number:\n"); scanf("%ld",&n);printf("enter new base:\n"); ...