#include <stdio.h>

#include <stdlib.h>

void main()

{

 int r, c;

 int *p[2];

 

 p[0] = (int*)malloc(sizeof(int) * 3);//  scanf 받아라

 p[1] = (int*)malloc(sizeof(int) * 3);//scanf 받아라

 

 for (r = 0; r < 2; r++)          
   for (c = 0; c < 3; c++)
   scanf_s("%d", &p[r][c]); 

 

 for (r = 0; r < 2; r++)

  for (c = 0; c < 3; c++)

   printf("%d ", p[r][c]);

 

 free(p[0]);

 free(p[1]);

 

}


 이렇게 하면 된다. ㅡㅡ  이러면 효율적이지