八进制转十进制,十进制转八进制
#include<stdio.h>
#include<math.h>
intmain()
{
int n,now=0,i,remainder;
scanf("%d",&n);
for(i=0;;i++)
{
remainder=n%10;
now=now+remainder*pow(8,i);
if(n/10==0)
{
printf("%d\n",now);
break;
}
n=n/10;
}
scanf("%d",&n);
now=0;
for (i=0;;i++)
{
remainder=n%8;
now=now+remainder*pow(10,i);
if(n==0)
{
printf("%d\n",now);
break;
}
n=n/8;
}
return 0;
}