样例输入 9274 样例输出 22072 样例输入 18 样例输出 22
代码:
#include<stdio.h>
#include<string.h>
char s[110];
int i=0;
int S(int n)
{
if(n<8)
{
s[i]=n+'0';
i++;
return 0;
}
else
{
s[i]=n%8+'0';
i++;
return S(n/8);
}
}
int main(void)
{
int n,m;
scanf("%d",&n);
S(n);
m=strlen(s);
for(i=m-1;i>=0;i--)
printf("%c",s[i]);
return 0;
}