Ciao a tutti !

Volevo chiedervi , com' è che faccio avendo un dato input numerale in ingresso ad esempio :
letto 4 ,

ottengo questo:

1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16

vi propongo il mio codice ; non sò come far si che dalla riga 2 in poi incrementi regolarmente
per arrivare così alla soluzione richiesta , grazie in anticipo !

codice:
#include<stdio.h>

int main(){

int n ,i,j,k;
scanf("%d",&n);
for(i=1;i<=n;i++){
for(j=1;j<=n;j++)
printf("%d",j);
printf("\n");
}
printf("\n");

return 0;
}