八进制转换为十进制

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

八进制转换为十进制

include

include

long long convertOctalToDecimal(int octalNumber);
int main()
{
int octalNumber;

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

printf("八进制数 %d  转换为十进制为 %lld", octalNumber, convertOctalToDecimal(octalNumber));

return 0;
AI 代码解读

}

long long convertOctalToDecimal(int octalNumber)
{
int decimalNumber = 0, i = 0;

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

i = 1;

return decimalNumber;
AI 代码解读

}

输出结果为:

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

目录
打赏
0
2
2
0
250
分享
相关文章
|
3月前
十进制转换为八进制
【10月更文挑战第27天】十进制转换为八进制。
158 23
|
3月前
二进制转换为十进制
【10月更文挑战第27天】二进制转换为十进制。
141 8
|
3月前
二进制转换为八进制
【10月更文挑战第27天】二进制转换为八进制。
95 7
|
8月前
|
详细讲解,进制转换
详细讲解,进制转换
160 0
|
4月前
八进制转换为十进制
【10月更文挑战第3天】八进制转换为十进制。
67 2
十进制转换为2进制
十进制转换为2进制
125 0
十进制转换为2进制
ABCDEFG(进制转换::小转大)
ABCDEFG(进制转换::小转大)
131 0

热门文章

最新文章