定义一个3行4列的二维整数数组,即矩阵A,从键盘输入给此二维数组赋值,矩阵B为A的转置,即B=A,求B矩阵,并在屏幕中显示矩阵B。
时间: 2024-02-25 22:57:41 浏览: 22
好的,让我来帮您解决这个问题。
首先,我们需要在代码中定义一个3行4列的二维数组A,并从键盘输入赋值。可以使用以下代码:
```python
A = []
for i in range(3):
row = input().split()
row = [int(x) for x in row]
A.append(row)
```
接下来,我们需要将A转置得到B。可以使用以下代码:
```python
B = [[0 for j in range(3)] for i in range(4)]
for i in range(4):
for j in range(3):
B[i][j] = A[j][i]
```
最后,我们需要在屏幕中显示矩阵B。可以使用以下代码:
```python
for i in range(4):
for j in range(3):
print(B[i][j], end=' ')
print()
```
将以上代码整合起来,可以得到完整的代码如下:
```python
A = []
for i in range(3):
row = input().split()
row = [int(x) for x in row]
A.append(row)
B = [[0 for j in range(3)] for i in range(4)]
for i in range(4):
for j in range(3):
B[i][j] = A[j][i]
for i in range(4):
for j in range(3):
print(B[i][j], end=' ')
print()
```
希望能帮助到您!