전체 코드
#include <iostream>
int main()
{
int N;
std::cin >> N;
for (int i = 1; i <= N; i++)
{
for (int j = 0; j < N - i; j++)
{
std::cout << " ";
}
for (int j = 0; j < i; j++)
{
std::cout << "*";
}
std::cout << std::endl;
}
}
풀이
- 첫번째 조건문 : 1부터 N까지 반복, 두번째 조건문과 엔터를 출력함
- 두번째 조건문1 : 0부터 현재 N- i-1 까지 " "(공백)을 출력 -> i는 한 줄의 별의 개수를 나타냄 -> 공백개수 = 최대개수N-별의개수i
- 두번째 조건문2 : 0부터 현재 i-1 까지 "*"을 출력
for (int i = 1; i <= N; i++)
{
for (int j = 0; j < N - i; j++)
{
std::cout << " ";
}
for (int j = 0; j < i; j++)
{
std::cout << "*";
}
std::cout << std::endl;
}
'백준 단계별로 풀어보기(C++) > 3)반복문' 카테고리의 다른 글
백준 10951) A+B - 4 (C++) (0) | 2023.03.10 |
---|---|
백준 10952) A+B - 5 (C++) (0) | 2023.03.10 |
백준 2438) 별 찍기 - 1 (C++) (0) | 2023.03.10 |
백준 11022) A+B - 8 (C++) (0) | 2023.03.10 |
백준 11021) A+B - 7 (C++) (0) | 2023.03.10 |