3.6集训队作业 十进制->八进制

#include<stdio.h>

int m[100],n,p=1;
void push(int t)
{
  m[p
++]=t;
}

void print()
{
  
while(p!=0)
  
{
    printf(
"%d",m[p--]);
  }

}

main()
{
  clrscr();
  scanf(
"%d",&n);
  
while(n>8)
  
{
    push(n
%8);
    n
=n/8;
  }

  p
--;  //p的位置多了一位
  printf("%d",n);
  print();
}

posted on 2005-03-17 11:14  hyouhaku  阅读(993)  评论(2编辑  收藏  举报

导航