Study hard
(c++)백준 10992번: 별찍기 - 17 본문
https://www.acmicpc.net/problem/10992
계속 출력형식이 잘못되었다고 떠서 오래걸렸다. *뒤로 공백문자가 없어야 하는 조건이었다..
#include <iostream>
using namespace std;
int Num;
int main() {
cin >> Num;
int L = 2 * Num - 1;
for (int i = 1; i < Num; i++) {
int cnt = 0;
for (int j = 1; j <= Num * 2 - 1; j++) {
if (j == 1 + (Num - i) || j == L - (Num - i)) {
cout << '*';
cnt++;
}
else
cout << ' ';
if (cnt == 2)break;
if (i == 1 && cnt == 1)
break;
}
cout << endl;
}
for (int i = 1; i <= Num * 2 - 1; i++)
cout << '*';
return 0;
}
'백준 > 기초문제-입출력' 카테고리의 다른 글
(c++)백준 10991번: 별 찍기 - 16 (0) | 2020.06.08 |
---|