0
已解决
王永祺
初级光能
初级光能
2509 换位置2
题目描述 Description
某小学将要举办一年一度的运动会,在运动会开始之前校长组织了所有的师生在操场上开一场全体大会。所有学生排成一个m行n列的矩阵,每个学生获得了数量不等的小红花,现在要求让第a行第1列的同学与第b行第1列的同学互换位置,输出换过位置之后的矩阵。
1<=m,n<=100,1<=a,b<=min(m,n)
输入描述 Input Description
第一行:四个整数,分别为m,n,a,b
接下来输入一个m行n列的矩阵
输出描述 Output Description
输出交换后的矩阵
样例输入 Sample Input
5 4 3 5
1 2 3 4
4 3 2 1
6 7 8 9
9 8 7 6
4 5 6 7
样例输出 Sample Output
1 2 3 4
4 3 2 1
4 7 8 9
9 8 7 6
6 5 6 7
王永祺在2019-05-05 18:27:34追加了内容
0
已采纳
方浩宇
高级守护
高级守护
这道题很简单,只要把替换的过程搞懂就行了!
替换:
t=s[a][1]; s[a][1]=s[b][1]; s[b][1]=t;
0
欧阳语聪
资深守护
资深守护
for(int i=1;i<=b;i++){ for(int j=1;j<=c;j++){ cin>>a[i][j]; } } swap(a[d][1],a[e][1]); for(int i=1;i<=b;i++){ for(int j=1;j<=c;j++){ cout<<a[i][j]<<" "; }
0
0
周琪岳
资深光能
资深光能
嗨 王永祺
2509 难度仅为一
做不出来就有点儿尴尬了
提示:
1.二维数组输入
2.swap函数交换
3.二维数组输出
要代码 支持 欧阳语聪
0
周琪岳
资深光能
资深光能
嗨 王永祺
2509 难度仅为一
做不出来就有点儿尴尬了
提示:
1.二维数组输入
2.swap函数交换
3.二维数组输出
要代码 支持 欧阳语聪
0
石达森
修练者
修练者
long long a[101][101],m,n,x,l,b; cin>> >> >> >> ; for(int i=1;i<=m;i++){ for(int j=1;j<=n;j++){ cin>>a[][]; } } swap(a[l][1],a[b][1]); for(int i=1;i<=m;i++){ for(int j=1;j<=n;j++){ cout<<a[][]<<" "; } cout<<; }
0