C语言实现十进制转八进制

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

    原文作者:进制转换
    原文地址: https://blog.csdn.net/jinhongdu/article/details/8017880
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞