十进制转换为八进制

简介: 【10月更文挑战第27天】十进制转换为八进制。

十进制转换为八进制

include

include

int convertDecimalToOctal(int decimalNumber);
int main()
{
int decimalNumber;

printf("输入一个十进制数: ");
scanf("%d", &decimalNumber);

printf("十进制数 %d 转换为八进制为 %d", decimalNumber, convertDecimalToOctal(decimalNumber));

return 0;
AI 代码解读

}

int convertDecimalToOctal(int decimalNumber)
{
int octalNumber = 0, i = 1;

while (decimalNumber != 0)
{
    octalNumber += (decimalNumber % 8) * i;
    decimalNumber /= 8;
    i *= 10;
}

return octalNumber;
AI 代码解读

}

输出结果为:

输入一个十进制数: 78
十进制数 78 转换为八进制为 116

相关文章
|
3月前
二进制转换为八进制
【10月更文挑战第27天】二进制转换为八进制。
95 7
|
3月前
二进制转换为十进制
【10月更文挑战第27天】二进制转换为十进制。
141 8
|
3月前
八进制转换为十进制
【10月更文挑战第27天】八进制转换为十进制。
119 2
|
8月前
|
详细讲解,进制转换
详细讲解,进制转换
160 0
十进制转换为2进制
十进制转换为2进制
125 0
十进制转换为2进制
ABCDEFG(进制转换::小转大)
ABCDEFG(进制转换::小转大)
131 0

热门文章

最新文章