编写一个程序,输入两个矩阵AN×N与BN×N(2<N<10)进行如下运算: 1. 加 2. 减 3. 乘
时间: 2023-04-12 22:00:40 浏览: 243
好的,我可以回答这个编程类的问题。以下是一个示例程序,可以实现输入两个矩阵并进行加、减、乘运算:
```python
N = int(input("请输入矩阵的维度N:"))
# 输入矩阵A
print("请输入矩阵A:")
A = []
for i in range(N):
row = list(map(int, input().split()))
A.append(row)
# 输入矩阵B
print("请输入矩阵B:")
B = []
for i in range(N):
row = list(map(int, input().split()))
B.append(row)
# 加法
C = []
for i in range(N):
row = []
for j in range(N):
row.append(A[i][j] + B[i][j])
C.append(row)
print("A + B = ")
for row in C:
print(row)
# 减法
C = []
for i in range(N):
row = []
for j in range(N):
row.append(A[i][j] - B[i][j])
C.append(row)
print("A - B = ")
for row in C:
print(row)
# 乘法
C = []
for i in range(N):
row = []
for j in range(N):
s = 0
for k in range(N):
s += A[i][k] * B[k][j]
row.append(s)
C.append(row)
print("A * B = ")
for row in C:
print(row)
```
希望这个程序能够帮到你!
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![cpp](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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)