给定一个5*5的矩阵(数学上,一个r×c的矩阵是一个由r行c列元素排列成的矩形阵列),将第n行和第m行交换,输出交换后的结果。
时间: 2023-04-28 07:01:43 浏览: 147
可以先将第n行和第m行存储到两个临时变量中,然后再将它们交换。最后输出交换后的矩阵即可。
具体实现可以参考以下代码:
```python
# 定义一个5*5的矩阵
matrix = [
[1, 2, 3, 4, 5],
[6, 7, 8, 9, 10],
[11, 12, 13, 14, 15],
[16, 17, 18, 19, 20],
[21, 22, 23, 24, 25]
]
# 定义要交换的行数
n = 2
m = 4
# 将第n行和第m行交换
temp = matrix[n-1]
matrix[n-1] = matrix[m-1]
matrix[m-1] = temp
# 输出交换后的矩阵
for row in matrix:
print(row)
```
输出结果为:
```
[1, 2, 3, 4, 5]
[16, 17, 18, 19, 20]
[11, 12, 13, 14, 15]
[6, 7, 8, 9, 10]
[21, 22, 23, 24, 25]
```
阅读全文