안녕하세요 길벗수험서 운영팀입니다.
예, 오답입니다.
기본적으로 프로그래밍 언어에서 배열을 선언했을 때는 처음 선언한 수치만큼의 배열이 생성됩니다.
a[5]를 선언했으면 5개의 요소가 만들어집니다.
a[0],a[1],a[2],a[3],a[4] 이렇게 5개가 말이죠.
문제에서는 <출력>과 코드에서의 출력 형식을 보았을 때 총 3X5의 값이 저장된 배열이 만들어져야 합니다.
그렇다면 동일하게 a[3][5]를 생성하여, a[0][0]~a[2][4]로 이루어진 15개의 요소를 만들어줘야 하죠.
회원님 처럼 선언하다면 배열은 a[0][0]~a[1][3]으로 이루어진 8개의 요소만이 생성됩니다.
코드에서는 주소가 0부터 시작할 뿐 생성되는 요소의 개수는 처음 선언을 따라간다는 점 잊지마세요.
행복한 하루되세요 :)
-
관리자2019-06-24 13:50:14
안녕하세요 길벗수험서 운영팀입니다.
예, 오답입니다.
기본적으로 프로그래밍 언어에서 배열을 선언했을 때는 처음 선언한 수치만큼의 배열이 생성됩니다.
a[5]를 선언했으면 5개의 요소가 만들어집니다.
a[0],a[1],a[2],a[3],a[4] 이렇게 5개가 말이죠.
문제에서는 <출력>과 코드에서의 출력 형식을 보았을 때 총 3X5의 값이 저장된 배열이 만들어져야 합니다.
그렇다면 동일하게 a[3][5]를 생성하여, a[0][0]~a[2][4]로 이루어진 15개의 요소를 만들어줘야 하죠.
회원님 처럼 선언하다면 배열은 a[0][0]~a[1][3]으로 이루어진 8개의 요소만이 생성됩니다.
코드에서는 주소가 0부터 시작할 뿐 생성되는 요소의 개수는 처음 선언을 따라간다는 점 잊지마세요.
행복한 하루되세요 :)