반복의 중첩
반복문에서
내부 반복 수가 일정하지 않은 경우. 는 어떻게 해야할까
+ (반복문으로 별표 출력하기)
저번 글에서 반복을 이용해
테이블 을 꽉 채워 출력했었다
내부반복이 일정하지 않고 -- 등 증감이 있을때
이런식으로 출력이 된다
*
**
***
****
*****
for (i = 1; i <= MAX; i++) //외부반복
{
for (j = 1; j <= i; j++) { //내부반복
printf( "*" );
}
puts(""); //개행
}
외부 반복은 행 수 (세로줄 수) '층' 이고
내부 반복은 렬 수 (가로 갯 수) '방' 이다
별찍기와 같은 도배 문제는
반복문의 중첩이 공식이라고 생각하면 좋다
★ | 공백 | 공백 | 공백 | 공백 |
★ | ★ | 공백 | 공백 | 공백 |
★ | ★ | ★ | 공백 | 공백 |
★ | ★ | ★ | ★ | 공백 |
'코딩' 카테고리의 다른 글
공공 데이터 활용 방법 오픈 DB (0) | 2021.03.27 |
---|---|
이클립스, 비쥬얼 스튜디오 텍스트에디터 한글깨짐 현상 UTF-8 설정 방법 (0) | 2020.12.06 |
각 브라우저별 웹 소스코드 보는방법은 뭘까? (0) | 2020.11.20 |
[공유] 진법 변환 (0) | 2020.10.31 |
알고리즘 : 버블 정렬 BUBBLE SORT (0) | 2020.10.25 |
댓글