八进制转十进制
#include <stdio.h>
int a[10]={0,1,2,0,3,4,5,6,0,7};
int N;
int main()
{
int ans, k, tmp;
while(scanf("%d", &N)!=EOF && N)
{
tmp = N;
ans = 0;
k=1;
while(N)
{
ans += a[N%10]*k;
k *= 8;
N /= 10;
}
printf("%d: %d\n", tmp, ans);
}
return 0;
}