2022.02.14 2차원배열 행 합계, 열 합계 구하는 문제

2022. 2. 14. 18:17과제 업로드

#include <stdio.h>


void main()

{
int Array[4][3]; // 4x3 배열 선언
int num = 0, sum_row, sum_col; // 1~12 수 대입 변수, 행 합, 열 합 변수 선언
for (int i = 0; i < 4; i++)
{
for (int j = 0;  j < 3;  j++)
{
printf("Array[%d][%d] : ",i,j); //Array 배열의 각 원소에 데이터 입력을 위한 인덱스 가이드 출력
scanf_s("%d", &Array[i][j]); //Array 배열에 순차적으로 데이터 입력
//Array[i][j] = ++num; // 행렬에 1~12를 순차적으로 대입
}
}
// 배열 원소 1줄 3개 출력 및 열 합 출력
for (int i = 0; i < 4; i++)
{
sum_row = 0;
for (int j = 0; j < 3; j++)
{
printf("%3d", Array[i][j]); // 1줄 3개를 배열 순서에 맞게 출력
sum_row += Array[i][j]; // sum_row 에 열 합 누적
}
printf(" ="); // = 출력
printf("%3d", sum_row);  // 우측에 세로 방향으로 열합 출력
printf("\n");
}
// 행합 출력
for (int i = 0; i < 3; i++)
{
sum_col = 0;
for (int j = 0; j < 4; j++)
{
sum_col += Array[j][i]; //행 합 누적
}
printf("%3d", sum_col); // 행 합을 가로 방향으로 출력
}
}