코딩/C언어
배열의 자신과 양 옆의 숫자 더하기
런던전통손만두
2019. 3. 18. 19:01
반응형
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39 |
#include <stdio.h>
void printBoard(int a[][5], int size)
{
int i, j;
for (i = 0; i < size; i++) {
for (j = 0; j < 5; j++)
printf("%3d", a[i][j]);
printf("\n");
}
}
int main(void)
{
int A[5][5];
int B[5][5];
int i, j;
for (i = 0; i < 5; i++)
for (j = 0; j < 5; j++)
A[i][j] = i + j;
for (i = 0; i < 5; i++)
{
for (j = 0; j < 5; j++)
{
if (j == 0)
B[i][j] = A[i][j] + A[i][j + 1];
else if (j == 4)
B[i][j] = A[i][j - 1] + A[i][j];
else
B[i][j] = A[i][j - 1] + A[i][j] + A[i][j + 1];
}
}
printBoard(A, 5);
printf("\n");
printBoard(B, 5);
} |
cs |
결과:
반응형