출력을 두가지 경우로 나누어서 할 때와, 단순히 값만 출력할때 출력되는 값이 달라집니다

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