for문을이용해서 입력받은숫자의행이 피라미드로나타내지는건대 각행마다 주석좀달아서설명좀해줘 ㅜㅜ 도저히모르겟다내머리로는;;

#include<stdio.h>
int main(void)

{
 int a,b,c,e;
 int d=1;
 printf("숫자를 입력하세요: ");
 scanf("%d",&a);

 
 for(b=1; b<=a; b++) 
 {
  for(c=0; c<a-b; c++)
  {
   printf(" ");
  }
  for(e=1; e<b*2; e++)
  {
   printf("%d",d);
  }
  d++;
  printf("\n");
 }

 return 0;
}