C 语言实例 - 八进制与十进制相互转换

简介: C 语言实例 - 八进制与十进制相互转换

实例 - 十进制转换为八进制

include

include

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

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

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

return 0;

}

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

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

return octalNumber;

}

相关文章
|
2月前
|
存储 C语言
C语言实现二进制到十进制
C语言实现二进制到十进制
13 0
|
2月前
|
Ubuntu 编译器 Linux
C语言中经典的结构体和联合体共用实例
C语言中经典的结构体和联合体共用实例
22 0
|
4月前
|
C语言
C语言实例——猴子吃桃
【1月更文挑战第17天】C语言实例——猴子吃桃。
40 1
|
4月前
|
Shell C语言
C语言实例——小球自由下落
【1月更文挑战第16天】C语言实例——小球自由下落。
54 0
|
4月前
|
C语言
C语言实例
【1月更文挑战第17天】C语言实例。
25 0
|
2月前
|
存储 C语言
十进制转二进制,C语言的必备技能
十进制转二进制,C语言的必备技能
|
2月前
|
存储 C语言
C语言十进制转二进制
C语言十进制转二进制
26 0
|
2月前
|
机器学习/深度学习 C语言
利用C语言实例描述程序中的内聚和耦合
利用C语言实例描述程序中的内聚和耦合
22 1
|
3月前
|
算法 C语言
C语言数组实例(冒泡算法、猜数字)
C语言数组实例(冒泡算法、猜数字)
17 0
|
4月前
|
C语言
C语言求年龄实例
【1月更文挑战第19天】C语言求年龄实例。
17 0