0
已解决
祝明朗
初级光能
初级光能
1129 交换矩阵的行
题目描述 Description
任意给定一个m行n列的矩阵,将第a行和第b行交换,并输出交换后的结果。 (数学上,一个r×c的矩阵是一个由r行c列元素排列成的矩形阵列)
输入描述 Input Description
输入为m+1行:
第一行为4个整数,分别为矩阵的行数m、列数n和需要交换的两行a、b,每个整数以一个空格隔开(1≤a≤m≤100;2≤b≤n≤100);
之后的m行为该矩阵的所有m行n列元素,每一行的元素之间用一个空格隔开。
输出描述 Output Description
输出为m行,为交换后的矩阵,每一行的元素之间用一个空格隔开。
样例输入 Sample Input
5 4 1 3
1 2 3 4
4 3 2 1
6 7 8 9
9 8 7 6
4 5 6 7
样例输出 Sample Output
6 7 8 9
4 3 2 1
1 2 3 4
9 8 7 6
4 5 6 7
http://judge.codingtang.com/problem/1129/
0
已采纳
陆麟瑞
资深天翼
资深天翼
二维数组+判断
for(int i=1; i<=n; i++) { for(int j=1; j<=m; j++) { if(i==x) cout<<a[y][j]<<" "; else if(i==y) cout<<a[x][j]<<" "; else cout<<a[i][j]<<" "; }
0
0
0
0