사실 나는 사용자가 2 차원 배열을 인쇄하려고했습니다. 그런 다음 숫자 행을 현명하게 추가하십시오. 행 인덱스 번호를 인쇄하는 방법을 모르겠습니다. 코드는 다음과 같습니다.2 차원 배열 오류 : 행 인덱스 인쇄
int arr[3][3];
int sum = 0;
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 3; j++)
cin >> arr[i][j];
}
cout << endl;
for (int i = 0; i < 3; i++)
{
for (int j= 0; j < 3; j++)
cout<< arr[i][j]<<" ";
cout << endl;
}
for (int x = 0; x < 3; x++)
{
for (int y = 0; y < 3; y++)
sum += arr[x][y];
cout << "Row: " << arr[x] << "addition is:" << sum << endl;
sum = 0;
}
두 번째 마지막 행에 arr [x] 주소를 인쇄하십시오. 만약 내가 arr [x] [y]를 사용하면 ('y'는 정의되지 않았다). 왜 'y'가 정의되지 않았습니까? 그리고 친절하게 누군가가 대각선으로 숫자를 추가하는 법을 알려줍니다 ...?