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");
}
*****
****
***
**
*