Chapter 07

2重ループ

Nanase
Nanase
2020.12.20に更新

1つのfor文では、列の数を表しますが、2重ループでは、最初のfor文は行の数を表し、二つ目のfor文は列の数を表します。
int t,y; //t:縦(行) y:横(列)

for (y=1; y<=5; y++){
  printf("*");
}
printf("\n");
*****

for (t=1; t<=3; t++)
  for (y=1; y<=5; y++){
    printf("*");
  }
  printf("\n");
}
*****
*****
*****

for (t=1; t<=5; t++)
  for (y=1; y<=3; y++){
    printf("*");
  }
  printf("\n");
}
***
***
***
***
***

for (t=1; t<=5; t++)
  for (y=1; y<=t; y++){
    printf("*");
  }
  printf("\n");
}
*
**
***
****
*****

for (t=1; t<=5; t++)
  for (y=1; y<=6-t; y++){
    printf("*");
  }
  printf("\n");
}
*****
****
***
**
*