[C언어] 다차원 배열
//*****************************************************************
//다차원 배열
//*****************************************************************
//1 차원 -> 선
//2 차원 -> 선 + 선 + 선 + 선 = 면
//3 차원 -> 면 + 면 + 면 + 면 = 입체
//*****************************************************************
// 다차원 배열은 배열의 배열이다!!
//*****************************************************************
// 배열의 배열
//*****************************************************************
//2차원 배열의 선언
//*****************************************************************
#include <stdio.h>
void main()
{
//행//열
int p[3][4]={{0,0}};
int i,j;
//int count=0;
// char str[3][10]=("Hello", "hi", "hey!");//?? 가능
//출력
/* for(i=0;i<3; i++)
{
for(j=0;j<4; j++)
{
printf("값을 넣으세요?");
scanf("%d", &p[i][j]);
}
}
for(i=0;i<3; i++)
{
for(j=0;j<4; j++)
{
printf("[%d]",p[i][j]);
}puts("\n");
}*/
/*
for(i=0;i<3; i++)
{
for(j=0;j<4; j++)
{
count++;
p[i][j]=count;
}
}*/
/*
for(i=0;i<3; i++)
{
for(j=0;j<4; j++)
{
p[i][j]=i*4+
j;
printf("[%d]",p[i][j]);
}puts("\n");
}*/
for(i=0;i<3; i++)
{
for(j=0;j<4; j++)
{
if(i==0)
{
p[i][j]=j;
}else
{
p[i][j]=p[i-1][j+3]+1;
}
printf("%d\t", p[i][j]);
}puts("\n");
}
}
- 결과값 -
//0 0 1 2 3
//1 0 1 2 3
//2 0 1 2 3
//0 | 1 2 3 4
//1 | 5 6 7 8
//2 | 9 10 11 12
by 훈강
'프로그래밍 > Language C' 카테고리의 다른 글
[C언어] 동적배열 (0) | 2011.11.14 |
---|---|
[C언어] 문자열 (0) | 2011.11.14 |
[C언어] 배열의 초기화 (0) | 2011.11.14 |
[C언어] 배열 (0) | 2011.11.14 |
[C언어] 상수 (0) | 2011.11.14 |
댓글
이 글 공유하기
다른 글
-
[C언어] 동적배열
[C언어] 동적배열
2011.11.14 -
[C언어] 문자열
[C언어] 문자열
2011.11.14 -
[C언어] 배열의 초기화
[C언어] 배열의 초기화
2011.11.14 -
[C언어] 배열
[C언어] 배열
2011.11.14