n=int(input())
a=[]
for i in range(n):  #循环体里面加入input()可以实现一共执行n次input()

    lst=[int(x) for x in input().split()]a.append(lst)     #用列表解析,两层列表代表行列,很巧妙的方法
w=0
blst=[]
while w<n:blst.append(a[w][w])blst.append(a[w][-1-w])  #对角线之和,在每一行看来,两个加数的索引之和为-1w+=1
k=int((n-1)/2)
m=sum(blst)
if n%2!=0:m-=a[k][k]   #如果为奇数,那么中间那一行的中间数加了两遍
print(m)

转载于:https://www.cnblogs.com/Joanna-2019/p/10688089.html

正方形矩阵求对角线之和相关推荐

  1. python计算矩阵对角线之和_Python练习实例38 | 求3*3矩阵主对角线元素之和

    刚拿到这道题,可能还有不少的小伙伴们不知道3*3主对角元素是哪几个. 其实很简答,就是3*3矩阵当中的第1个.第5个以及第9个的元素之和. 矩阵.jpg 接下来,show code! # 求3*3矩阵 ...

  2. 7-1 sdut-求一个3*3矩阵对角线元素之和7-2 求矩阵各行元素之和7-3 sdut- 对称矩阵的判定7-4 sdut- 杨辉三角7-5 sdut- 鞍点计算7-6 矩阵转置

    7-1 sdut-C语言实验-求一个3*3矩阵对角线元素之和 分数 12 全屏浏览题目 切换布局 作者 马新娟 单位 山东理工大学 给定一个3*3的矩阵,请你求出对角线元素之和. 输入格式: 按照行优 ...

  3. python计算矩阵对角线之和_Python练习题 028:求3*3矩阵对角线数字之和

    [Python练习题 028] 求一个3*3矩阵对角线元素之和 ----------------------------------------------------- 这题解倒是解出来了,但总觉得 ...

  4. c语言程序设计对角矩阵,从键盘输入一个4*4矩阵,并求这个4*4矩阵主对角线元素之和,并输出.球C语言程式设计...

    从键盘输入一个4*4矩阵,并求这个4*4矩阵主对角线元素之和,并输出.球C语言程式设计以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起 ...

  5. R7-5 求矩阵各行元素之和 (15 分)

    R7-5 求矩阵各行元素之和 (15 分) 本题要求编写程序,求一个给定的m×n矩阵各行元素之和. 输入格式: 输入第一行给出两个正整数m和n(1≤m,n≤6).随后m行,每行给出n个整数,其间 以空 ...

  6. c语言 求矩阵各行元素之和

    本题要求编写程序,求一个给定的m×n矩阵各行元素之和. 输入格式: 输入第一行给出两个正整数m和n(1≤m,n≤6).随后m行,每行给出n个整数,其间 以空格分隔. 输出格式: 每行输出对应矩阵行元素 ...

  7. C语言—求数组的对角线和副对角线之和

    本题我提供两种算法: 第一种麻烦,适合3阶及以下的矩阵,好理解 第二种适用n阶矩阵 具体见下面代码: #include<stdio.h> int main() {int a[3][3];i ...

  8. 求整型矩阵主对角线元素之和

    求一个3*3的整型矩阵主对角线元素之和 1,2,3 4,5,6 7,8,9 #include<stdio.h> int main() { int a[3][3]={1,2,3,4,5,6, ...

  9. (C语言)求矩阵各行元素之和

    本题来自pintia.cn 题目要求 代码 测试结果图 PTA测试结果 题目要求 本题要求编写程序,求一个给定的m×n矩阵各行元素之和. 输入格式: 输入第一行给出两个正整数m和n(1≤m,n≤6). ...

最新文章

  1. python sys.argv[] 的作用
  2. 爱奇艺火爆的背后,个性化推荐排序是如何配合的?
  3. IOS进阶之WKWebView
  4. [转]软件保护之注册算法篇
  5. 在springboot中使用springsecurity实现安全控制
  6. 图像处理理论(六)——Harris, Eigenface
  7. VIM 正则表达式搜索字符串
  8. netmiko检测linux基线,网络设备自动巡检工具
  9. 使用PWM实现语音播放
  10. 软件测试--缺陷报告
  11. c#中接口的使用方法图解_C#中的接口interface的使用
  12. Pico Neo3 VR Pro 开发新手入门有感(避坑与心得,新手学习必备,瞬移射线传送,移动,射线传送光圈效果,传送指定区域)
  13. 使用搜狗接口爬取微信公众号
  14. 论文解读:预测lncRNA的相互作用生物分子类型:一种集成深度学习方法
  15. python的repl模式_ESP32学习4-烧录MicroPython并使用REPL
  16. mysql md5 数据库_mysql数据库密码md5加密
  17. python基础——文件与IO
  18. 图解Java设计模式学习笔记——行为型模式(模版方法模式、命令模式、访问者模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式)
  19. MATLAB图像模糊复原
  20. Python学习-Scipy库稀疏矩阵的建立(面向列的稀疏矩阵、基于坐标格式的稀疏矩阵)

热门文章

  1. 【POJ - 3159】Candies (差分约束,卡SPFA)
  2. *【CodeForces - 1088 ABC】套题比赛,A水题B模拟C构造D交互
  3. 【CodeForces - 195D】Analyzing Polyline (思维,卡精度的处理方式)
  4. 【HDU - 2030 】汉字统计 (C语言汉字编码,长知识)
  5. 【qduoj】奇数阶幻方 (构造)
  6. centos7 mysql tar_CentOS7中mysql-5.7.21-el7-x86_64.tar.gz版MySQL的安装与配置
  7. 无法开启计算机,Win7下鼠标右键无法开启计算机属性怎么办?
  8. coreldraw错误代码14001_CorelDRAW文件损坏的几种解决方法
  9. html5常用插件大全,前端常用插件utils汇总
  10. oracle11g中的join,sql - 使用Oracle 11g中的+符号进行左外连接