반응형
문제
풀이
중첩 for문(2중 반복문)과 if문을 이용하여, (j <= n - i)인 경우 빈칸을, 아닌 경우에는 별을 찍어 직각삼각형 모양을 출력한다.
예를 들어, n이 5라면 i = 1(첫 번째 줄)일 때, ( j <= 5 - 1 )이다. 풀이 과정과 출력 결과는 아래와 같다.
코드
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n; j++) {
if (j <= n - i) {
cout << " ";
}
else {
cout << "*";
}
}
cout << endl;
}
return 0;
}
결과
반응형
'Programming > C++ - 백준' 카테고리의 다른 글
[백준] 2441번 : '별 찍기 -4' - (C++) (0) | 2023.04.18 |
---|---|
[백준] 2440번 : '별 찍기 -3' & 출력 형식이 잘못되었습니다 - (C++) (0) | 2023.04.18 |
[백준] 2438번 : '별 찍기 -1' - (C++) (0) | 2023.04.17 |
[백준] 10818번 : 최소, 최대 - (C++) (0) | 2023.04.17 |
[백준] 8393번 : 합 - (C++) (0) | 2023.04.17 |
댓글