您的位置:首页 > 编程语言 > C语言/C++

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);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: