其实我打算用户打印2d数组。然后按行添加数字。 我不知道如何打印行索引号。代码是:二维阵列错误:行索引打印
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'是未定义的? 和善地有人告诉我如何添加数字对角线...?