안녕하세요. 오늘은 공사장 표지판을 적을 거예요.
https://www.acmicpc.net/problem/23055
이 세가지 조건중 하나만 만족하면 됩니다.
1. i=0 or i=N-1 or j=0 or j=N-1
2. i=j
3. i+j=N-1
#include <iostream>
using namespace std;
int main(void)
{
ios_base::sync_with_stdio(false); cin.tie(NULL);
int N, i, j;
cin >> N;
for (i = 0; i < N; i++)
{
for (j = 0; j < N; j++)
{
if (i == 0 || j == 0 || i == N - 1 || j == N - 1) cout << '*';
else if (i == j || i + j == N - 1) cout << '*';
else cout << ' ';
}
cout << "\n";
}
}
감사합니다.