从键盘输入一个4×4的矩阵(元素类型为整型),计算并输出其主对角线元素之和。
时间: 2024-01-21 22:18:45 浏览: 68
下面是一个Python程序,可以实现该功能:
```python
# 从键盘输入4x4矩阵
matrix = []
for i in range(4):
row = input().split()
row = [int(x) for x in row]
matrix.append(row)
# 计算主对角线元素之和
sum = 0
for i in range(4):
sum += matrix[i][i]
# 输出结果
print("主对角线元素之和为:", sum)
```
程序首先从键盘输入一个4x4的矩阵,然后计算矩阵的主对角线元素之和,并将结果输出。
相关问题
从键盘输入一个4×4的矩阵(元素类型为整型),计算并输出其主对角线元素之和。 输入格式: 输入一个4行4列的矩阵,共16个整数,中间用空格或回车间隔。 输出格式: 输出其主对角线元素之和
以下是Python的实现代码:
```python
matrix = []
for i in range(4):
row = input().split()
row = [int(x) for x in row]
matrix.append(row)
sum = 0
for i in range(4):
sum += matrix[i][i]
print(sum)
```
首先,我们创建一个空的列表 `matrix`,用于存储输入的矩阵。然后,使用一个 `for` 循环逐行读入矩阵,并将每行转换为整数列表。将这些整数列表添加到 `matrix` 中,形成完整的矩阵。
接下来,使用另一个 `for` 循环遍历矩阵的主对角线上的元素,将它们相加得到 `sum`。
最后,输出 `sum` 即可。
阅读全文