#include <stdio.h> void arrs (int i,int (* ptr) [i]) //이게 문제임 { int x,y,a=1; for(y=0;y<4;y++) for(x=0;x<4;x++) { ptr[y][x] = a; a++; } return; } void show(int i,int (* ptr) [i]) //이것도 문제임 { int x,y,a=1; for(y=0;y<4;y++) { for(x=0;x<4;x++) printf("%d",ptr[y][x]); printf("\n",ptr[y][x]); } } int main (void) { int num; scanf("%d",&num); int arr [num][num]; arrs(num,arr); show(num,arr); return 0; }