‹ 上一题 下一题 ›

g3-03552. GESP-3级-2024-06-单选-第04题 未做

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

#include <iostream>
using namespace std;

void decimal2octal(int decimal) {
    int oct_number[100];
    int i = 0;
    while (decimal > 0) {
        ____________
        //在此处填入代码
    }
    for (int j = i - 1; j >= 0; j--) {
        cout << oct_number[j];
    }
    cout << endl;
}
  • A. ```cpp
    oct_number[i] = decimal % 8; decimal /= 8;
- **B.** ```cpp
oct_number[i] = decimal / 8; decimal %/= 8;
  • C. ```cpp
    oct_number[i++] = decimal % 8; decimal /= 8;
- **D.** ```cpp
oct_number[i++] = decimal / 8; decimal %= 8;
未选择
输入
输出

            
答案