编写一个递归函数,实现将任意的十进制正整数转化为八进制数.
编写一个递归函数,实现将任意的十进制正整数转化为八进制数.
日期:2017-12-15 13:42:01 人气:1
函数:
int fun(int x)
{ if(x<8) return x;
return x%8+10*fun(x/8);
}
完整的程序示例:
#include
int fun(int x);
int main(void)
{ int x;
scanf("%d",&x);
printf("十进制:%d\n",x);
x=fun(x);
printf("八进制:%d\n&qu