给定一个5*5的矩阵(数学上,一个r×c的矩阵是一个由r行c列元素排列成的矩形阵列),将第n行和第m行交换,输出交换后的结果。
1 2 2 1 2 5 6 7 8 3 9 3 0 5 3 7 2 1 4 6 3 0 8 2 4 1 5
3 0 8 2 4 5 6 7 8 3 9 3 0 5 3 7 2 1 4 6 1 2 2 1 2
1 #include<iostream> 2 using namespace std; 3 int a[100][100]; 4 int main() 5 { 6 int n,m,c; 7 for(int i=1;i<=5;i++) 8 { 9 for(int j=1;j<=5;j++) 10 { 11 cin>>a[i][j]; 12 } 13 } 14 cin>>n>>m; 15 for(int i=1;i<=5;i++) 16 { 17 for(int j=1;j<=5;j++) 18 { 19 c=a[n][j]; 20 a[n][j]=a[m][j]; 21 a[m][j]=c; 22 } 23 } 24 for(int i=1;i<=5;i++) 25 { 26 for(int j=1;j<=5;j++) 27 { 28 cout<<a[i][j]<<" "; 29 } 30 cout<<endl; 31 } 32 }
原文:http://www.cnblogs.com/lyqlyq/p/6661029.html