请看一下这些代码到底错在哪里了
#include<iostream>
using namespace std;
int main(){
int array[4][4];
for (int i = 0; i < 4; i++){
for (int j = 0; j < 4; j++)
cin >> array[i][j];
}
int n=0, m=0;
cin >> n >> m;
if (n>4 || m>4)
cout << "error" << endl;
else
{
int a1[4], a2[4];
for (int i = 0; i < 5; i++){
for (int j = 0; j < 4; j++){
a1[i] = array[n][i];
a2[i] = array[m][i];
array[n][i] = a2[i];
array[m][i] = a1[i];
cout << array[i][j] << endl;
}
}
}
}