题库 C++/C语言题库 题目列表 下列代码将十进制转化成八进制,则横线上应填入( )...
单选题

下列代码将十进制转化成八进制,则横线上应填入( )。

1 #include <iostream>
2
3 using namespace std;
4
5 void decimal2octal(int decimal) {
6  int oct_number[100];
7  int i = 0;
8
9  while (decimal > 0) {
10   __________________________ //在此处填入代码
11  
12  }
13
14  for (int j = i - 1; j >= 0; j--) {
15   cout << oct_number[j];
16  }
17  cout << endl;
18 }
A.
oct_number[i] = decimal % 8; decimal /= 8;
B.
oct_number[i] = decimal / 8; decimal %/= 8;
C.
oct_number[i++] = decimal % 8; decimal /= 8;
D.
oct_number[i++] = decimal / 8; decimal %= 8;
题目信息
C++语言等级考试真题 2024年 三级 选择题
50%
正确率
0
评论
77
点击