给定一个5×5 的矩阵(数学上,一个 r×c 的矩阵是一个由r 行c 列元素排列成的矩形阵列),将第 n 行和第 m 行交换,输出交换后的结果。
输入格式输入共 6 行,前 5 行为矩阵的每一行元素,元素与元素之间以一个空格分开。
第 6 行包含两个整数 m、n,以一个空格分开(1≤m,n≤5)。
输出格式输出交换之后的矩阵,矩阵的每一行元素占一行,元素之间以一个空格分开。
#include#include using namespace std; main() { int x[5][5]; int i,j,a,b; for(i=0;i<5;i++) for(j=0;j<5;j++) { scanf("%d",&x[i][j]);//先行后列,从序号零开始 } scanf("%d%d",&a,&b); swap(x[a-1],x[b-1]);//swap函数属于#include for(i=0;i<5;i++)//从序号零开始 { for(j=0;j<5;j++) { printf("%d ",x[i][j]);//注意空格 } printf("n");//换行 } }



