티스토리 뷰

[C언어 소스] 10진수를 2진수로 변환하는 소스



이번 포스팅에는 10진수를 2진수로 변환하는 소스입니다. 

cal.c

 
#include <stdio.h>

int main()
{
	int i,j; 
	int result[20]; 
	int num;

	printf("십진수를 이진수로 변환하는 프로그램\n");
	printf("숫자를 입력하세요 : "); 
	scanf("%d",&num);

	// 10진수를 2진수로 변환
	for(i=0; num>0 ; i++)
	{
		result[i]=num%2;
		num=num/2;
	}

	printf("변환 결과\n");
	// 역순으로 출력
	for(j=i-1; j>=0; j--)
	{
		printf(" %d",result[j]);
	}
	printf("\n");

	return 0;
}



실행화면



10진수를 2진수로 변환하는 소스를 실행한 화면입니다.


댓글