定义一个3*3的二维矩阵,从键盘输入每个元素的值,并将该矩阵转置输出。
时间: 2024-06-12 14:07:22 浏览: 22
以下是Python代码实现:
```python
# 定义一个3*3的矩阵
matrix = [[0 for i in range(3)] for j in range(3)]
# 从键盘输入每个元素的值
for i in range(3):
for j in range(3):
matrix[i][j] = int(input("请输入第{}行第{}列的元素值:".format(i+1, j+1)))
# 输出原矩阵
print("原矩阵为:")
for i in range(3):
for j in range(3):
print(matrix[i][j], end=" ")
print()
# 转置矩阵
transpose_matrix = [[0 for i in range(3)] for j in range(3)]
for i in range(3):
for j in range(3):
transpose_matrix[j][i] = matrix[i][j]
# 输出转置矩阵
print("转置矩阵为:")
for i in range(3):
for j in range(3):
print(transpose_matrix[i][j], end=" ")
print()
```
运行结果示例:
```
请输入第1行第1列的元素值:1
请输入第1行第2列的元素值:2
请输入第1行第3列的元素值:3
请输入第2行第1列的元素值:4
请输入第2行第2列的元素值:5
请输入第2行第3列的元素值:6
请输入第3行第1列的元素值:7
请输入第3行第2列的元素值:8
请输入第3行第3列的元素值:9
原矩阵为:
1 2 3
4 5 6
7 8 9
转置矩阵为:
1 4 7
2 5 8
3 6 9
```
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)