Prima di visualizzare la matrice devi per forza inserire tutti gli elementi..
Al massimo se proprio vuoi una cosa più carina puoi fare cosi:
#include <stdio.h>
#include <stdlib.h>
main(){
int A[4][4]={{0,0,0,0},
{0,0,0,0},
{0,0,0,0},
{0,0,0,0}};
int x,y,z,t;
for(x=0;x<4;x++)
{
for(y=0;y<4;y++)
{
system("cls");
printf("Inserisci elemento riga %d colonna %d: ",x+1,y+1); scanf("%d",&A[x][y]);
printf("\nEcco la tua matrice:\n\n");
for(z=0;z<4;z++)
{
for(t=0;t<4;t++)
{
printf("%d\t",A[z][t]);
}
printf("\n");
}
printf("\n\nPremi un tasto per continuare..\n");
getch();
}
}
system("PAUSE");
}
Inizializzi la matrice con tutti 0 e ad ogni inserimento visualizzi tutti gli elementi e poi ripulisci lo schermo..