编写程序,将十进制转换为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;
}

运行结果:
将十进制转换为8进制并输出

相关文章: