[C] 2 by 2 Matrix
/*
2차원 배열 선언과 초기화 연습하기.
컴퓨터 그래픽 3D 작업에 사용된다고 하니 재미있겠다 ><
여기서 수정 해볼 것 초기값을 다 0으로 넣어두고 나서 새로이 받기
받을 때 어떻게 받나 어레이는??? 스페이스바로 ? 오케이...
아니 몇바이 몇 행렬인지도 안나와 있네... 이럴수가... 인수를 도데체 몇개 선언해야 하는거지.
1. 몇 바이 몇 할지 생각하시옹 -> 2바이2로 고정해보고 하기. 쉽게
2. 그거 받아서 그에 맞는 2차원 어레이 만들기
3. 초기화 하기
4. 값 받기
5. 받은 값 잘 입력되었나 출력해보기
6. 그 다음에 연산하면 된다네...
*/
#include <stdio.h>
#include<stdio.h>
int main(void) {
int InputArray1[2][2], InputArray2[2][2];
int i, j;
for (i = 0; i < 2; i++)
{
for (j = 0; j < 2; j++)
{
printf("Matrix [%d] [%d] ", i, j);
scanf_s("%d", &InputArray1[i][j], sizeof(InputArray1));
}
}
for (i = 0; i < 2; i++)
{
for (j = 0; j < 2; j++)
{
printf("%d", InputArray1[i][j]);
}
}
printf("\n\n"); // Making InputArray
for (i = 0; i < 2; i++)
{
for (j = 0; j < 2; j++)
{
printf("Matrix [%d] [%d] ", i, j);
scanf_s("%d", &InputArray2[i][j], sizeof(InputArray2));
}
}
for (i = 0; i < 2; i++)
{
for (j = 0; j < 2; j++)
{
printf("%d", InputArray2[i][j]);
}
}
printf("\n\n"); // Making OutputArray
return 0;
}