1 条题解
-
0
这道题目需要交换第n行和第m行,可以先将第n行和第m行分别存储到两个数组中,然后再将它们交换即可。最后按照顺序输出矩阵即可。 具体实现见下方代码: #include <iostream> #include <algorithm> using namespace std; int main() { int a[6][6]; int m, n; // 读入矩阵 for (int i = 1; i <= 5; i++) { for (int j = 1; j <= 5; j++) { cin >> a[i][j]; } } // 读入要交换的行号 cin >> m >> n; // 交换两行 for (int i = 1; i <= 5; i++) { swap(a[m][i], a[n][i]); } // 输出矩阵 for (int i = 1; i <= 5; i++) { for (int j = 1; j <= 5; j++) { cout << a[i][j] << " "; } cout << endl; } return 0; }
- 1
信息
- ID
- 244
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 10
- 标签
- (无)
- 递交数
- 3
- 已通过
- 2
- 上传者