0
已解决
#include<iostream>
using namespace std;
int main(){
int m,n,a,b,c,d,e[100][100];
cin>>m>>n>>a>>b>>c>>d;
for(int i=1;i<=m;i++){
for(int j=1;j<=n;j++){
cin>>e[i][j];
}
}
for(int i=1;i<=m;i++){
for(int j=1;j<=n;j++){
swap(e[a][b],e[c][d]);
cout<<e[i][j]<<' ';
}
cout<<endl;
}
return 0;
}
http://judge2.codingtang.com/problem/2507/
0
已采纳
不要再双重循环里交换:
这样写:
swap(e[a][b],e[c][d]);
for(int i=1;i<=m;i++)
{
for(int j=1;j<=n;j++)
{
cout<<e[i][j]<<" ";
}
cout<<endl;
}
0
0
0