2차원 배열
. 구조 : 자료형 변수명[행수][열수]
. 선언
int arr[3][3];
int map[2][3] = {{1,2,3},{4,5,6}};
. 사용 : 행과 열의 인덱스를 넣어 값을 대입
arr[0][0] = 10;
# include <windows.h>
# incldue <stdio.h>
void main(){
// 배열 2차원
// 구조 : 자료형 변수명[행수][열수]
// 선언 :
int arr[3][2]; // Default : Garbage Value
// 사용 :
arr[0][0] = 10;
arr[0][1] = 20;
arr[1][0] = 30;
arr[1][1] = 40;
arr[2][0] = 50;
arr[2][1] = 60;
printf("%d ", arr[0][0]); // 10
printf("%d ", arr[1][0]); // 30
printf("%d ", arr[2][1]); // 60
printf("\n\n");
// 축약형
int map[4][5] = {{1,2,3,4,5},{6,7,8,9,10},{11,12,13,14,15},{16,17,18,19,20}};
// 전부 출력 : 반복문 활용
for(int i=0; i<3; i++){
for(int j=0; j<2; j++){
printf("%d ", arr[i][j]);
}
printf("\n");
}
printf("\n");
// 연습) map 배열을 전부 출력해보세요.
for(int i=0; i<4; i++){
for(int j=0; j<5; j++){
printf("%d\t", map[i][j]);
}
printf("\n");
}
printf("\n");
system("pause");
}
'C > ☞' 카테고리의 다른 글
[39] 회원가입 (0) | 2020.07.23 |
---|---|
[37] 연습문제 : 2차원 배열 (0) | 2020.07.23 |
[35]-A. CGV 영화관 예매 (0) | 2020.07.22 |
[35] CGV 영화관 예매 (0) | 2020.07.22 |
[34]-A. Mini Lotto (0) | 2020.07.21 |
댓글