choah76   3년 전

N = 4일때, 2번째줄을 주석처리하지 않으면 5번째줄에 있는 for문이 작동하여 올바른 값(case의 숫자2,3을 서로 바꾸기)을 냅니다. 그러나 2번째줄을

주석처리하게되면 for문이 작동하지 않는것 같습니다. 왜 그런것인가요?

sait2000   3년 전

아닙니다. 2번 줄을 주석처리하던 아니던 나머지 출력 결과는 변하지 않습니다.

지금 코드는 함수 안에서 출력을 하고 있어서 문제입니다. 함수 안의 print문을 모두 지우고 46번 루프가 끝났을 때의 case 배열의 값을 출력하는 게 좋을 것 같습니다.

choah76   3년 전

말씀해주신대로 하니 맞출 수 있었습니다.

정말 감사합니다 ^^

댓글을 작성하려면 로그인해야 합니다.