解题思路:思路参考的c的第一个曼彻斯特的优质题解,只是他的数据是一个一个输入进行判断,而python,用两个列表嵌套,变成二维数组。
厉害的同学也可以试试看,所有的矩阵数据,全部放到一个单列表里面,然后再双重循环里面用forxunhuan一个一个吐出来进行判断,我记得之前有用过一个
extend,在哪一个题目里面,查了一下怎么用,还是不会用,醉了
注意事项:去群里求助大神,还好求助了,要不我又要憋好几天
参考代码:
n=int(input())
list2=[]
sum1=0
for i in range(n):
list1=list(map(int,input().strip().split()))
list2.append(list1)
#print(list2[0][1])
for i in range(0,n):
for j in range(0,n):
if ((i==j) or ((i+j)==(n-1))):
#print(i,j)
sum1+=list2[i][j]
#if (n%2!=0):
# x=int((n-1)/2)
#print(list2[x][x])
# sum1=sum1-list2[x][x]
print(sum1)
0.0分
0 人评分
程序员的表白 (C语言代码)浏览:1328 |
C二级辅导-计负均正 (C语言代码)浏览:658 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:737 |
C语言训练-数字母 (C语言代码)浏览:649 |
WU-printf基础练习2 (C++代码)浏览:2007 |
IP判断 (C语言代码)浏览:764 |
简单的a+b (C语言代码)浏览:817 |
Hello, world! (C++代码)浏览:1745 |
简单的a+b (C语言代码)浏览:546 |
循环入门练习6 (C语言代码)浏览:970 |