4344번 - 평균은 넘겠지
아래 소스 코드에 입력을
5 1 2 3
넣었더니 결과는
5 1 -858993460 -858993460 -858993460 -858993460
이렇게 나왔습니다.
보통 scanf입력 받을 때는 따로따로 배열은 따로 입력받는 것 같습니다만 왜 이렇게 했을 때 안 되는지 어떻게 하면 될 수 있는지를 묻고 싶습니다.
이유는 간단하게도 scanf에 원래 배열을 입력받는 기능이 없기 때문입니다. %d는 무조건 정수 하나에 대응합니다.
댓글을 작성하려면 로그인해야 합니다.
dlaghddl2253 2년 전
아래 소스 코드에 입력을
5 1 2 3
넣었더니 결과는
5 1 -858993460 -858993460 -858993460 -858993460
이렇게 나왔습니다.
보통 scanf입력 받을 때는 따로따로 배열은 따로 입력받는 것 같습니다만 왜 이렇게 했을 때 안 되는지 어떻게 하면 될 수 있는지를 묻고 싶습니다.