注册 登录
编程论坛 C++教室

C++互换位置问题

psyqin 发布于 2018-06-08 16:54, 1310 次点击
某小学将要举办一年一度的运动会,在运动会开始之前校长组织了所有的师生在操场上开一场全体大会。所有学生排成一个m行n列的矩阵,每个学生获得了数量不等的小红花,现在要求让第a行第1列的同学与第b行第1列的同学互换位置,输出换过位置之后的矩阵。

1<=m,n<=100,1<=a,b<=min(m,n)

第一行:四个整数,分别为m,n,a,b
接下来输入一个m行n列的矩阵

输出交换后的矩阵

样例输入:
5 4 3 5
1 2 3 4
4 3 2 1
6 7 8 9
9 8 7 6
4 5 6 7

样例输出:
1 2 3 4
4 3 2 1
4 7 8 9
9 8 7 6
6 5 6 7

用C++语言怎么解决?
2 回复
#2
Jonny02012018-06-09 00:46
std::swap(array[a][1], array[b][1])
是這樣嗎?
1