解题思路:
注意事项:解答错误83,可能输出格式存在问题,本地编译已通过,求大神改正!!!
参考代码:
N=int(input())
if N<=10:
arr=[[0 for i in range(N)]for j in range(N)]
for i in range(N):
arr[i]=input().split()
sum1=0
sum2=0
for i in range(N):
sum1+=int(arr[i][i])
sum2+=int(arr[N-1-i][i])
# print(sum1,sum2)
if N%2==0:
sum=sum1+sum2
else:
sum=sum1+sum2-int(arr[int((N-1)/2)][int((N-1)/2)])
print(sum)
0.0分
2 人评分
拆分位数 (C语言代码)浏览:1327 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:667 |
1017题解浏览:605 |
字符串的输入输出处理 (C语言代码)浏览:1009 |
A+B for Input-Output Practice (I) (C语言代码)浏览:431 |
1231题解(注意理解“输入多个测试实例”)浏览:788 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:721 |
C二级辅导-等差数列 (C语言代码)浏览:770 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:513 |
1218题求大神帮忙看看怎么不能过浏览:698 |