A mi me funciona así:
Código:
for(i=0;i<(max-min);i++) //Bucle nombre de tablas (max-min)
for(j=0;j<10;j++) //Bucle numero de numeros de la tabla (10)
tabla_mult[min+i][j] = j*(min+i);
siendo min y max los numeros que pido al usuario y i y j variables de apoyo para los fors.
lo mejor sería reservar la matriz con un malloc, en vez de usar memoria estática.