#include <stdio.h> #include <malloc.h>
int getData(int **a, int r, int c); int putData(int **a, int r, int c);
int main() { int row, col; int i, j;
int **a;
// Çà,¿ Å©±â¸¦ ÀԷ¹ÞÀ½ printf("ROW ? : "); scanf("%d", &row); printf("COL ? : "); scanf("%d", &col);
// ¸Þ¸ð¸® ÇÒ´ç a = malloc(row * sizeof(int*)); for (i=0; i<row; i++) { a[i] = malloc(col * sizeof(int)); }
getData(a, row, col); putData(a, row, col);
return 0; }
int getData(int **a, int r, int c) { int i, j;
for (i=0; i<r; i++) { for (j=0; j<c; j++) { printf("a[%d][%d] : ", i, j); scanf("%d", &a[i][j]); } printf("\n"); }
return 0; }
int putData(int **a, int r, int c) { int i, j;
for (i=0; i<r; i++) { for (j=0; j<c; j++) { printf("a[%d][%d] : %d", i, j, a[i][j]); } printf("\n"); }
return 0; }
|
|
|