nrbsld   1년 전

no korea japan ㅠㅠ ㅇㅣㄹㅓㅎㄱㅔ ㄷㅗㅣㅇㅛ ㅠㅠ

kokosoko59   1년 전

이게 문제인지는 모르겠는데 일단 문장길이가 최대 1000 일때는 배열을 1001 이상 선언해주시는게 좋습니다.

kdjwand   1년 전

시간이 지났지만 댓글 남겨봅니다.

이 코드로 테스트케이스를 입력 받았다고 할 때 출력값은

//Output

I

ma

입니다. 


로직상 다른 이유도 있겠으나 핵심은 scanf 때문인데요 

scanf에서 문자열을 입력받을때는 개행문자 뿐만 아니라 공백문자도 포함됩니다.

코드로 풀이를 해보면 처음 scanf로 받는 문자열은 "I"가 됩니다.

고로 처음 for문이 종료 되면 I가 출력이 되고 줄바꿈이 일어납니다.

두번째도 마찬가지로 scanf로 받는 문자열은 "am"이 됩니다.

그럼 두번째 for문이 종료되면 ma가 출력되고 줄바꿈이 일어납니다.

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