ピラミッドの作り方は、法則があるのですか?
scanf("%d",&n);

for (i=1; i<=n; i++) {
for (j=1; j<n-i+1; j++)
putchar(' ');
for (j=1; j<=(i-1)*2+1; j++)
putchar('*');
putchar('\n');
の
for (j=1; j<n-i+1; j++)
と
for (j=1; j<=(i-1)*2+1; j++)
の解説をお願いします。