반복해서 질문해서 죄송합니다ㅠ
앞에서 질문했던 점은 어느정도 해결했는데요, 제 코드에서 59번째 줄 if로 시작되는 부분을 통해 k=1일때와 k=0일때 출력을 null 또는 10진수로 출력을 하려고 하면 언제나 null, k=1로 출력이 됩니다.
문제는, if-else를 지우고 printf("%d\n", n); printf("%d\n", k);만 할 경우, 모든 경우에 대해서 제대로 출력이 되는 것을 확인할 수 있었습니다.
단순히 조건문을 하나 추가한 것에 불가한데도 k=1로 고정되는 이유를 알고싶습니다