henauOJ 1086: 超简单的行的互换
2023-12-15 01:04:04
题目描述
?现有一矩阵, 并输入两个整数u、v,请你将该矩阵第u行与第v行元素交换并输出。
输入
?输入一个整数n, m(1 ≤ n,m ≤ 100)
?接下来n行每行m个元素a(1 ≤ a ≤ 100)
表示该矩阵
?接着是u, v ( 1 ≤ u 、v ≤ n)
表示交换的行数
输出
?请输出互换后的矩阵。
#include <stdio.h>
int main(){
int n,m,u,v,a;
scanf("%d%d",&n,&m);
int g[n][m];
for (int i = 0; i <n ; ++i)
for (int j = 0; j < m ; ++j)
scanf("%d",&g[i][j]);
scanf("%d%d",&u,&v);
for (int i = 0; i < n; ++i) {
for (int j = 0; j < m; ++j) {
if (i==(u-1)) printf("%d ",g[v-1][j]);
else if (i==(v-1)) printf("%d ",g[u-1][j]);
else printf("%d ",g[i][j]);
}
printf("\n");
}
return 0;
}
文章来源:https://blog.csdn.net/GordrnGhost/article/details/134861847
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!