#include <stdio.h>
int dec2bin(int decimal)
{
int binary[50], cnt = 0, result = 0;
while (decimal != 0)
{
binary[cnt] = decimal % 2;
decimal /= 2;
cnt++;
}
while (cnt > 0)
{
result = result * 10 + binary[--cnt];
}
return result;
}
int main()
{
int dec;
printf("10진수 입력: ");
scanf("%d", &dec);
printf("%d\n", dec2bin(dec));
return 0;
}
간단한 코드이므로 설명 생락
'C,C++' 카테고리의 다른 글
C언어; 달팽이 배열 이해하기 (0) | 2024.12.17 |
---|---|
C; 배열 정렬 알고리즘 (버블 정렬, 삽입정렬, 퀵 정렬, 힙 정렬, 병합 정렬) (1) | 2024.06.06 |
C언어; 최대공약수 구하기 총정리 (4가지 방법) (1) | 2024.04.22 |
댓글