[单选题]

下列程序是将一个十进制正整数转化为一个八进制数,在程序的空白处应填入的语句是_______。 #include<stdio.h> main() { int i=9,a,b[10]={0}; scanf("%d",&A) ; sub(a,B) ; for(;i>=0;i--)printf("%d",b[i]); } sub(int c,int d[]) { int e,i=0; while(c!=0) {e=c%8; d[i]=e; ________. i++; } return; }

A.c=e/8

B.c=c%8

C.c=c/8

D.c=e%8

参考答案与解析:

相关试题

将八进制数612.2转化为十进制数为()。

[单选题]将八进制数612.2转化为十进制数为()。A . 390•25B . 394•25C . 380•25D . 384•25

  • 查看答案
  • 一个11位的无符号二进制整数,转化为八进制数有______位。

    [单选题]一个11位的无符号二进制整数,转化为八进制数有______位。A.2B.3C.4D.5

  • 查看答案
  • .负数进制:设计一个程序,读入一个十进制数的基数和一个负进制数的基数,并将此十进

    [主观题].负数进制:设计一个程序,读入一个十进制数的基数和一个负进制数的基数,并将此十进制数转换为此负 进制下的数:-R∈{-2,-3,-4,....-20}

  • 查看答案
  • 一个11位的无符号二进制整数,化为八进制数有______位。

    [单选题]一个11位的无符号二进制整数,化为八进制数有______位。A.2B.3C.4D.5

  • 查看答案
  • 一个11位的无符号二进制整数,化为八进制数有______位。

    [单选题]一个11位的无符号二进制整数,化为八进制数有______位。A.BB.3C.CD.5

  • 查看答案
  • 八进制数12转化成十进制数是()。

    [单选题]八进制数12转化成十进制数是()。A . 1100B . 1010C . 001010D . 10

  • 查看答案
  • 十进制的9转化成八进制数是()。

    [单选题]十进制的9转化成八进制数是()。A . 11B . 1001C . 9D . 001001

  • 查看答案
  • 八进制数1234对应的十进制数是______。

    [单选题]八进制数1234对应的十进制数是______。A.678B.656C.598D.668

  • 查看答案
  • 十进制数115对应的八进制数是()。

    [单选题]十进制数115对应的八进制数是()。A . 143B . 173C . 153D . 163

  • 查看答案
  • 八进制数3421对应的十进制数是______。

    [单选题]八进制数3421对应的十进制数是______。A.1878B.1656C.2578D.1809

  • 查看答案
  • 下列程序是将一个十进制正整数转化为一个八进制数,在程序的空白处应填入的语句是__