问题标题: 酷町堂:1129 交换矩阵的行

0
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


0
已采纳
王光裕
王光裕
资深光能
资深光能

核心:

 for(int j=1;j<=n;j++)
    {
        int t=c[a][j];
        c[a][j]=c[b][j];
        c[b][j]=t;
    }
0
我要回答