Eu fiz esse código aí para testar o recebimento de valores em uma matriz e impressão dos mesmo só que os dados que eu insiro quando o programa é compilado se alteram e fica esse trem doido aí se alguém puder me dizer o que tenho que fazer pra consertar agradeço.
 
	 
 
	meu código:
 
	#include <stdio.h> 
	#include <math.h> 
	int ze[3][3]; 
	int i=0,j=0,k=0,l=0; 
	int main(void){
 
	    for(i=0; i<3; i++){ 
	        for(j=0; j < 3; j++){ 
	            scanf("%d", & ze[j]);         }     }          for(k=0; k < 3; k++){         printf("\n |");         for(l=0; l<3; l++){             printf("%d", & ze[k][l]);             printf("|");                     }     } return 0;         printf("\n"); } 
 
	  
 
	  
 
	o que ta sendo imprimido: 
 
	  
 
	1    //valores que inseri 2     //valores que inseri 3     //valores que inseri 4     //valores que inseri 5     //valores que inseri 6     //valores que inseri 7    //valores que inseri 8    //valores que inseri 9    //valores que inseri 
 
	 |4223040|4223044|4223048|   //valores que saem  |4223052|4223056|4223060|   //valores que saem  |4223064|4223068|4223072|    //valores que saem -------------------------------- Process exited after 5.882 seconds with return value 0 Pressione qualquer tecla para continuar. . .