소스 코드 #include int BinaryCounter(int num,int count) { int half_num = num >> 1; int isone = 0; if (num == 0) { return count; } isone = (num != (half_num + half_num)); if (isone) { count++; } count = BinaryCounter(half_num,count); printf("%d", isone); return count; } void TestBinaryCounter(int num) { int count = 0; printf("=== Test number: %d \n", num); count = BinaryCounter(num, 0); printf("\n이진수..