Tu as 2 for imbriqué, si tu as compris ce que fait for tu devrais comprendre :
for(j=0;j<5;j++)
Ici tu commences un for, j passe à 0.
for(i=0;i<5;i++)
Tu commences un second for dedant, i passe à 0.
Là ça affiche n[i][j], soit n[0][0].
Ensuite, i prend la valeur 1 et ça affiche n[1][0]
i passe ensuite à 2, 3, 4...Et là, le second for est fini.
On revient donc dans le for de la variable j qui s´incrémente ( j vaut donc 1) et relance une seconde fois le for de la variable i.
Et celà, jusqu´à ce que j vale 4. Ca te fait donc 5 boucles j multipliées par 5 autres, 25.