代码如下:
#include<stdio.h>
int fun(int n)
{
int s=0,t;
while(n)
{
t=n%8;
n=n/8;
s=s*8+t;
}
return s;
}
main()
{
int m;
printf("请输入一个十进制整数: ");
scanf("%d",&m);
printf("转换后为:%d\n",fun((m)));
}
运行结果如下:
请输入一个十进制整数: 58
转换后为:23
请按任意键继续. . .