티스토리 뷰

반응형

youtu.be/ksYBu-ysLb4

모든 강의 자료 : www.codingnow.co.kr/

다중 반복문(for)를 사용하여 별을 출력하는 강의입니다.

처음부터 단계별로 기초지식 설명과 함께 코딩합니다.

 

삼각형이나 다이아몬드 형태의 출력을 하려고 하면

어디서부터 해야하는 망막하지만

일단 시작을해서 조금씩 해 나아가다 보면

완성되어 가는 것을 볼 수 있습니다.

 

 

아래는 소스코드입니다.

첨부된 동영상 강의를 따라하면서 다중 반복문 사용을 익혀보는 것을 추천합니다.

 

소스코드
#include <stdio.h>

void main(void)
{
    int row = 10;
    for (int i = 0; i < row; i++)
    {
        for (int k = row; k > i; k--)
        {
            printf(" ");
        }

        for(int k=0; k < ((i+1)*2-1); k++)
        {
            printf("*");
        }

        printf("\n");
    }

    for (int i = 0; i < (row-1); i++)
    {
        for (int k = 0; k < i+2; k++)
        {
            printf(" ");
        }

        for (int k = ((row-1)*2-1); k > (i*2); k--)
        {
            printf("*");
        }

        printf("\n");
    }
}
반응형