2차원 배열(행렬)의 초기화에 대해 알아보는 프로그램
2차원배열은 1차원배열과는 달리 두개의 첨자를 사용
대표적인 예로 행렬을 들 수 있다.
#include <stdio.h>
int main(void)
{
int mat[3][3] = {{3, 8, 6}, {4, 1, 7}, {5, 2, 9}};
int i, j;
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
printf("mat[%d][%d]= %d ", i, j, mat[i][j]);
printf("\n");
}
return 0;
}
// 실행 결과
2차원배열은 1차원배열과는 달리 두개의 첨자를 사용
대표적인 예로 행렬을 들 수 있다.
#include <stdio.h>
int main(void)
{
int mat[3][3] = {{3, 8, 6}, {4, 1, 7}, {5, 2, 9}};
int i, j;
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
printf("mat[%d][%d]= %d ", i, j, mat[i][j]);
printf("\n");
}
return 0;
}
// 실행 결과
'공부 > c언어' 카테고리의 다른 글
[c언어] 함수의 인자로 배열을 사용하는 방법 (0) | 2011.06.01 |
---|---|
[c언어] 2차원 배열에 대해 두 행렬의 합을 출력 (0) | 2011.05.31 |
[c언어] 문자열과 숫자 대상의 배열 입출력 비교 (0) | 2011.05.31 |
[c언어] 1차원 배열의 선언과 사용 (0) | 2011.05.31 |
[c언어] scanf()를 이용한 배열 요소의 입력 (0) | 2011.05.31 |