728x90
#include <iostream>
using namespace std;
int main() {
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int n;
cin >> n;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n; j++) {
if (i + j < n + 1)
cout << ' ';
else if (i + j >= n + 1)
cout << '*';
}
for (int j = 2 * n; j > n; j--) {
if (i + j > 2 * n + 1)
cout << '*';
}
cout << '\n';
}
}
for문을 사용할 때 같은 변수 j를 두번 사용한다.
삼각형의 모양으로 아래처럼 별을 먼저 고려하고 추가적으로 오른쪽의 삼각형을 고려하여 출력했다.
728x90
'알고리즘 연습' 카테고리의 다른 글
파이썬 날짜 출력 (0) | 2021.10.20 |
---|---|
코드업 6092 [기초-리스트] 이상한 출석 번호 부르기1 (0) | 2021.10.19 |
C++ 10984 내학점을 구해줘 (0) | 2021.10.15 |
C++11098 첼시를 도와줘 (0) | 2021.10.11 |
C++ 1977 완전제곱수 (0) | 2021.10.11 |