바둑판을 표현하는 2차원 배열을 만들고, 흰 돌의 개수를 입력받는다.
흰 돌의 개수만큼 반복하면서 흰 돌을 올릴 좌표를 입력 받고, 2차원 배열의 그 좌표를 1로 만든다.
2중 for문을 사용하여 흰 돌이 표현된 바둑판을 출력한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#include <stdio.h>
int main()
{
int n, x, y; // 입력 받을 변수, x좌표, y좌표
int pan[20][20]={}; // 바둑판
scanf("%d", &n); // 흰돌 개수 입력
for(int i = 1; i <= n; i++) // 1부터 흰돌 개수 만큼 반복
{
scanf("%d %d", &x, &y); // x좌표, y좌표 입력
pan[x][y]=1; // 입력 받은 좌표에 해당하는 요소를 1로 바꿈
}
for(int i = 1; i <= 19; i++) // 2중 for문으로 2차원 배열 출력(세로줄 만큼 반복)
{
for(int j = 1; j <= 19; j++) // 가로줄 만큼 반복
{
printf("%d ", pan[i][j]); // 가로줄 출력
}
printf("\n"); // 줄바꿈
}
return 0;
}
|
cs |
'Project H4C Study Group' 카테고리의 다른 글
[Project H4C] C언어 코딩도장(7) (0) | 2021.03.04 |
---|---|
[Project H4C][C언어] 코드업 기초 100제 1099번 (0) | 2021.02.27 |
[Project H4C][C언어] 코드업 기초 100제 1094번 (0) | 2021.02.27 |
[Project H4C][C언어] 코드업 기초 100제 1089번 (0) | 2021.02.27 |
[Project H4C][C언어] 코드업 기초 100제 1088번 (0) | 2021.02.27 |