编写程序,将十进制转换为8进制并输出(不允许使用printf("%o"))
代码:
#include <stdio.h>
//编写程序,将十进制转换为8进制并输出(不允许使用printf("%o"))
void f1(int m)
{
if(0 == m)
return;
int tmp = m % 8;
m = m / 8;
f1(m);
printf("%d",tmp);
}
int main()
{
int i ;
scanf("%d",&i);
f1(i);
printf("\n");
return 0;
}
运行结果: