http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=2069&sca=20
// http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=2069&sca=20
# include <stdio.h>
# include <stdlib.h>
int main(void)
{
int** numArray = NULL; // 초기화
int row = 0x0; // 행
int col = 0x0; // 열
int i, j; // indx
int num = 0x1;
scanf("%d %d", &row, &col);
numArray = (int**)malloc(sizeof(int*)*row);
for (i = 0; i < row; i++)
{
*(numArray + i) = (int*)malloc(sizeof(int)*col);
}
// 값 초기화
for (i = 0; i < row; i++)
{
for (j = 0; j < col; j++)
{
*(*(numArray + i) + j) = 0x0;
}
}
// 값 대입
for (i = 0; i < row; i++)
{
for (j = 0; j < col; j++)
{
*(*(numArray + i) + j) = num;
num += 0x1;
}
}
// 값 출력
for (i = 0; i < row; i++)
{
for (j = 0; j < col; j++)
{
printf("%d", *(*(numArray + i) + j));
if (j != col - 1)
{
printf(" ");
}
}
printf("\n");
}
return 0;
}