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

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
试卷来源:202406 CCF-GESP编程能力等级认证C++三级真题