C语言实现十进制转八进制
2012-09-25 17:22
176 查看
#include "stdio.h"
#include "math.h"
main()
{
int i,n=0,o=0,j=0;
scanf("%d",&i); /*改成*/
if(i<=7)
o=i;
else
{
while(i>7)
{ /*加括号*/
j=i%8;
i=i/8;
o=j*pow(10,n)+o;
n++;
} /*加括号*/
}
o=o+i*pow(10,n);
printf("o=%d\n",o);
}
#include "math.h"
main()
{
int i,n=0,o=0,j=0;
scanf("%d",&i); /*改成*/
if(i<=7)
o=i;
else
{
while(i>7)
{ /*加括号*/
j=i%8;
i=i/8;
o=j*pow(10,n)+o;
n++;
} /*加括号*/
}
o=o+i*pow(10,n);
printf("o=%d\n",o);
}
相关文章推荐
- c语言之辗转相除法实现十进制转换为八进制
- 【C语言】简易实现八进制转十进制(最大四位数)
- C语言通过栈实现将十进制转为八进制输出
- C语言实现数值转换(十进制转八进制)
- 二进制,八进制,十进制,十六进制互相转化的C语言源代码
- c语言编程实现十进制到十六进制的转换
- C语言栈的实现及利用栈实现二进制到八进制的转换
- C语言用栈实现十进制转换为二进制的方法示例
- 十进制二进制转换,C语言实现
- C语言实现十进制小数转二进制
- BCD码转十进制C语言实现
- 进制转换器(用顺序栈实现)(可实现简单的二进制或八进制或十进制的转换)
- PHP实现各进制间的转换 十进制与二进制、八进制、十六进制间的互换
- 十进制转化为八进制--栈实现
- C语言中字符串如何转换为二进制、八进制、十进制、十六进制
- BCD码转十进制C语言实现
- C语言:八进制转十进制
- C语言——十进制转为二进制、八进制、十六进制的函数转换
- C语言将十进制整数输出为八进制和十六进制
- C语言中二进制,八进制,十进制,十六进制的表示及左移一位