输入一个4×4的整数矩阵,求该矩阵的外语外围元素之和朱对角线元素之和以及付对角线元素只喝。
时间: 2023-10-08 22:06:04 浏览: 84
C语言程序设计-在键盘上输入一个3行3列矩阵的各个元素的值(值为整数),然后输出主对角线元素的平方和
5星 · 资源好评率100%
好的,这是一个数学问题。根据您的要求,我可以给出以下代码实现:
```python
def matrix_sum(matrix):
n = len(matrix)
outer_sum = 0
zhu_sum = 0
fu_sum = 0
for i in range(n):
for j in range(n):
if i == 0 or i == n-1 or j == 0 or j == n-1:
outer_sum += matrix[i][j]
if i == j:
zhu_sum += matrix[i][j]
if i + j == n-1:
fu_sum += matrix[i][j]
return outer_sum, zhu_sum, fu_sum
```
这个函数接收一个 $n \times n$ 的整数矩阵,并返回三个值:外围元素之和、主对角线元素之和和副对角线元素之和。您可以调用这个函数来解决您的问题。
阅读全文