十进制转八进制

来源:互联网 发布:图片加文字软件 编辑:程序博客网 时间:2024/05/21 22:10
int n;
 int p[5];
 int i=0;
 
 scanf("%d",&n);
 
 while(n>0)
 {
  int t = n&0x7;  //每次取三位就是八进制数了
  p[i++]=t;  
  n>>=3;
 }  
 
 while(--i>=0)  
  printf("%d",   p[i]);