n=5 ,
i 반복
j 반복 for 걸고
arr[i][j] = i*n + j+1;
이면
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
이렇게 나오고
arr[i][j] = (i+1) * (j+1) ;
이런 경우에는
1 2 3 4 5
2 4 6 8 10
3 6 9 12 15
4 8 12 16 20
5 10 15 20 25
이렇게 나오더라구요
제가 궁금한 것은 다름이 아니라
(i+1) * (j+1) ;
i*n + j+1;
이것들이 각각 어떤 것을 의미 하는 건지 잘 이해가 안돼서요 .. ㅠㅠ
*연산 전 후로 행,열 구분이 되는건가 ?? 싶었는데
i*n + j+1; < 이 친구 보면 가운데에 + 연산이 들어가 있고 그래서
개념이 잘 안잡히네요 ㅠㅠ
짤녀 이름알려주면 가르쳐드림
루다입니다.!
그냥 arr배열 해당 주소에 연산식 결과값을 넣는다는 소리잖음 - dc App
직접 숫자 넣어보면서 해보셈
아.. 넣어 보니 이해가 되네요 arr 0행 0열부터 ㅠㅠ