안녕하세요. 간단한 문제를 해결할 일이 있어서 풀다가 10진수를 2진수로 변환하는 코드를 까먹어서 검색해보고 있었는데 포스팅하시는 분들이 너무 정석대로 가르치시길래 작은 수 내에서 사용할 수 있는 간단한 재귀함수 변환 코드를 소개합니다. 10진수 → 2진수 변환 재귀함수 (최소화 형태) void f(int n) { if(n > 1) f(n/2); printf("%d", n%2); } 이게 함수 전문입니다. 복잡하게 배열 형성할 필요없고, 그냥 변환해서 바로 출력해주는 코드입니다. 만약 변환값을 저장을 해야한다면 그 때 배열을 선언해서 메모리에 저장해주면 됩니다만, 간단한 문제를 해결할 때는 이 형태의 함수에서부터 응용해 나가는 것이 좋습니다. 간단한 원리 원리는 우리가 10진수를 10의 거듭제곱 꼴로 나..