C, C++ 응용 - for문 별그리기
프로그래밍/C, C++ 2019. 5. 21. 23:44 |이번 강의는 별그리기를 할거에요.
결과는
*
**
***
****
*****
이렇게 되도록 해볼게요.
저렇게 삼각형을 그리려면 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 |