#第4章-19 矩阵运算 (20分).py
n = int(input())
l = []
for i in range(n):
l.append([])#二维列表
a = list(map(int,input().split()))#如果不是矩阵格式输入,则需要另一个循环读入。用split()表示空格分开,否则会把空格读进去。用map分别变为数字
l[i]+=a#每一行增添元素
#print(l)
sum = 0
for i in range(n):#遍历每一行
for j in range(n):
if not(i+j == n-1 or i == n-1 or j == n-1):
sum += l[i][j]
print(sum)
'''#道理差不多,列表还需加强,方法很灵活
for i in range(n):
s=input()
a.append([int(n) for n in s.split()])'''
给定一个n×n的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。副对角线为从矩阵的右上角至左下角的连线。
输入格式: 输出格式: 输入样例:
输入第一行给出正整数n(1
在一行中给出该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。
4
2 3 4 1
5 6 1 1
7 1 8 1
1 1 1 1
输出样例:
35