2667번 - 단지번호붙이기
안녕하세요??
2667번 코드인데 어떤 점이 잘못 되었는지
전에 미리 올라와 있는 질문들을 고려해도 잘 모르겠습니다ㅜㅜ
꼭 도와주시면 감사하겠습니다!!
코드 자체는 맞습니다
아마 35 ~ 38번째 줄에서 입력을 받을 때가 문제인 것 같습니다
저렇게 입력을 받게 되면 한 줄에 정수 한개로 인식을 하게 되어서
문제가 발생하게 됩니다.
실제로 그대로 제 비쥬얼 스튜디오에서 코드를 돌려보니
입력 받는 부분에서부터 넘어가지를 않습니다.
scnaf("%1d",&map[i][j])로해서 한 개씩 입력받을 수 있게 하면 정답으로 처리됩니다.
늦은 밤에 정말 정말 감사드려요ㅠㅠㅠㅠ
제가 2차원 배열을 입력 받을 때
정수를 스페이스를 통해 입력 받는 습관이 있어서 그런 것으로 보입니다!
이런 경우에는 %1d로 받는게 맞나요???
댓글 정말 감사합니다 많은 도움이 되었습니다ㅜㅜㅜ!!
정수를 스페이스로 입력 받을 때는 scanf("%d")로 하는게 맞습니다.
1 2 3 4 이렇게 입력하게 되면 scanf가 공백(스페이스바)을 기준으로 입력을 받기에
1 2 3 4로 구분을 할 수 있기 때문입니다.
댓글을 작성하려면 로그인해야 합니다.
celestial 3년 전
안녕하세요??
2667번 코드인데 어떤 점이 잘못 되었는지
전에 미리 올라와 있는 질문들을 고려해도 잘 모르겠습니다ㅜㅜ
꼭 도와주시면 감사하겠습니다!!