十进制转化为八进制
#include<stdio.h>#define N 100
#define B 8
int TenToB(int iInput,int *a)
{
int i=0;
while(iInput)
{
a[i++]=iInput%B;
iInput/=B;
}
return i;
}
int main()
{
int n;
int b[N];
int i,len;
while(scanf("%d",&n)!=EOF)
{
len=TenToB(n,b);
for(i=len-1;i>=0;i--)
{
printf("%d",b[i]);
}
}
return 0;
}