banana970   1년 전

다 잘한 거 같은데... '틀렸습니다'가 나오네요.

반례가 있을까요? 혹은 틀린 이유를 알 수 있을까요?

wnwoghd22   1년 전

로직이 틀린 건 아닙니다.

memset의 사용법이 잘못되어서 그렇습니다.

memset의 세번째 인자는 배열의 전체 바이트 크기를 받아야 하는데, 이는 [배열 길이] * (자료형 크기)입니다.

자세한 컴파일 환경을 모르지만, 보통 int의 크기는 8byte 정도로, 10001을 인자로 넘겨서는 제대로 초기화가 되지 않습니다.

세번째 인자를 다음과 같이 바꾸시면 됩니다:

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