abab0528   2년 전

여러분,,, 제발 저좀 도와주세요,,,

웬만한 테스트 게이스를 다 넣어봤는데 제대로 나오는것 같습니다.

오류 테스트 케이스좀 알려주시면 감사하겠습니다!!



djm03178   2년 전

if (scanf("%c", &a) != EOF);

이 문장은 좀 이상하네요. EOF가 들어와도, 아무 것도 하지 않고 그대로 검사를 진행하네요. 이러면 a에는 이전에 입력된 값이 남은 채로 검사가 진행되니 제대로 된 정답을 출력하지 못할 것 같네요.

우리가 키보드로 입력할 때는 EOF가 아닌 개행 문자에 의해 아래의 else에서 탈출해버리니 답이 제대로 나오는 거고요.

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