이번 강의는 별그리기를 할거에요.

 

결과는

 

*

**

***

****

*****

 

이렇게 되도록 해볼게요.

 

저렇게 삼각형을 그리려면 x축과 y축을 동시에 다루기 때문에 for문을 이중으로 적어줘야 돼요.

 

for(int x = 0; x < 5; x ++)

{

    for(int y = 0; y < x; y++)

    {

    }

}

 

이렇게 이중으로 적어주셔야 합니다.

 

그러면 바깥쪽 for문에 있는 변수 x에 따라서 안쪽 for문의 반복 횟수가 변경되죠?

 

그러면 이 방법을 이용해서

 

안쪽 for문에 printf("*");를 적어주시고 안쪽 for문의 아랫부분에 줄바꿈으로 printf("\n");을 적어주시면

 

위에 적혀있는 결과가 나올거에요.

 

완성 코드는

 

for(int x = 0; x < 5; x ++)

{

    for(int y = 0; y < x; y++)

    {

        printf("*");

    }

    printf("\n");

}

 

이렇게 됩니다.

 

다음 강의는 함수에 대해 쓰도록 하겠습니다.

'프로그래밍 > C, C++ ' 카테고리의 다른 글

C, C++ 기초 - 포인터  (0) 2020.04.20
C, C++ 기초 - 함수  (0) 2019.08.25
C, C++ 기초 - 반복문 (for, while)  (0) 2019.05.06
C, C++ 기초 - scanf, if, switch문  (0) 2019.05.03
C,C++ 기초 - 변수와 자료형  (0) 2019.04.15
Posted by 서융
: