- En la línea 321 dice :

scanf("%d",matrixenemy[max][max]);

Te faltó el "&", y debería decir [i][j] en vez de [max][max], es decir :

scanf("%d",&matrixenemy[i][j]);

Y ni aún arreglando estos errores, tu programa pudo correr como debe.