• 2022-06-18
    编写函数实现将一个十进制正整数转换成十六进制数。该十进制整数在主函数中从键盘输入。
  • #include [stdio.h] int twotohex(int num,int a[]) { int i=0; while(num) { a[i]=num%16; num=num/16; i++; } return i; } int main(void) { int i,j,num,a[20]; while(1) { scanf("%d",&num); if(num[0) printf("Data error,Reenter:\n"); else break; } i=twotohex(num,a); for(j=i-1;j]=0;j--) if(a[j]<=9) printf("%d",a[j]); else if (a[j]<=15) printf("%c",a[j]+'A'-10); return 0; }[/i]

    内容

    • 0

      进制之间的转换。十进制转换成二进制、八进制、十六进制。二进制、八进制、十六进制转换成十进制。

    • 1

      十进制整数转换成任意R进制的方法是

    • 2

      关于整数类型的4种进制表示,哪个选项的描述是正确的?A、二进制、八进制、十进制、十六进制B、二进制、四进制、八进制、十进制C、二进制、四进制、八进制、十六进制D、二进制、四进制、十进制、十六进制

    • 3

      把一个十进制计数器与一个六进制计数器级联可得到进制计数器() A: 十六 B: 六 C: 六十 D: 十

    • 4

      十进制转换成R进制时,整数部分采用基数_________的方法。