아래 질문글을 수정할수 없게되서 좀 수정해서 다시올림
#include <stdio.h>
int main(void)
{
int arr[5][5];
{ arr[0][0] = 1;
arr[0][1] = 2;
arr[0][2] = 3;
arr[0][3] = 4;
arr[1][0] = 5;
arr[1][1] = 6;
arr[1][2] = 7;
arr[1][3] = 8;
arr[2][0] = 1;
arr[2][1] = 3;
arr[2][2] = 5;
arr[2][3] = 7;
arr[3][0] = 2;
arr[3][1] = 4;
arr[3][2] = 6;
arr[3][3] = 8;
}
int sum, total;
int i, j;
int row = sizeof(arr) / sizeof(arr[0]);
int col = sizeof(arr) / row / sizeof(arr[0][0]);
for (i = 0; i < row - 1; i++)
{
for (j = 0; j < col - 1; j++)
{
scanf_s("%d", &arr[i][j]);
}
}
for (i = 0; i < row - 1; i++)
{
total = 0;
for (j = 0; j < col - 1; j++)
{
total += arr[i][j];
}
arr[i][4] = total;
}
for (i = 0; i < row - 1; i++)
{
sum = 0;
for (j = 0; j < col - 1; j++)
{
sum += arr[i][j];
}
arr[4][i] = sum;
}
for (i = 0; i < row; i++)
{
for (j = 0; j < col; j++)
{
printf("%3d ", arr[i][j]);
}
printf("\n");
}
}
예
보시는 바와 같이 일일이 수치 다 대입함

결과는 당연히
아니 오류라도 나면 내가 뭘 하겠는데ㅋㅋㅋㅋㅋㅋ
대체 뭐가 잘못된거지?????