728x90
반응형
더보기
# include <stdio.h>

int print_binary(unsigned long num);

int main(){
	unsigned long num = 10;
	
	print_binary(10);
	
	return 0;
}

int print_binary(unsigned long num)
{
	int remainder = num % 2;
	
	if(num >=2)
	{
		print_binary(num/2);
	}
	
	printf("%d",remainder);
	
	return;
}

[그림1] 이진수 변환 재귀 호출 사용한 예제 출력

728x90
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기