Python编程习题(22):矩阵行、列、对角线和的最大值

这篇具有很好参考价值的文章主要介绍了Python编程习题(22):矩阵行、列、对角线和的最大值。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

求一个3*3矩阵每行、每列及对角线和的最大值。

输入格式:

在一行输入9个整数。

输出格式:

在一行输出每行、每列及对角线和的最大值。

输入样例:

在这里给出一组输入。例如:

3 6 5 9 8 2 1 4 5

输出样例:

在这里给出相应的输出。例如:文章来源地址https://www.toymoban.com/news/detail-569182.html

19

解答代码: 

sq = list(input().split())

max_sum = int(sq[0]) + int(sq[3]) + int(sq[6])
s1 = int(sq[0]) + int(sq[3]) + int(sq[6])

s2 = int(sq[1]) + int(sq[4]) + int(sq[7])
if s2 > max_sum:
    max_sum = s2

s3 = int(sq[2]) + int(sq[5]) + int(sq[8])
if s3 > max_sum:
    max_sum = s3
    
s4 = int(sq[0]) + int(sq[1]) + int(sq[2])
if s4 > max_sum:
    max_sum = s4

s5 = int(sq[3]) + int(sq[4]) + int(sq[5])
if s5 > max_sum:
    max_sum = s5
    
s6 = int(sq[6]) + int(sq[7]) + int(sq[8])
if s6 > max_sum:
    max_sum = s6
    
s7 = int(sq[0]) + int(sq[4]) + int(sq[8])
if s7 > max_sum:
    max_sum = s7
    
s8 = int(sq[2]) + int(sq[4]) + int(sq[6])
if s8 > max_sum:
    max_sum = s8
    
print(max_sum)

到了这里,关于Python编程习题(22):矩阵行、列、对角线和的最大值的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 输入N*N的矩阵,用函数编程计算并输出其两条对角线上的各元素之和

    向二维数组输入数据 求两条对角线上的各元素之和 完整代码

    2024年02月05日
    浏览(38)
  • 输入一个n×n的矩阵,分别计算该矩阵主对角线元素与副对角线元素之和。

    输入格式: 输入包含n + 1行: 第一行为一个正整数n(1 = n = 10)。 第二行到第n + 1行,每行有n个整数,邻近两数之间用一个空格隔开。 输出格式: 两数之间用一个空格隔开。 输入样例: 4 2 3 4 1 5 6 2 1 7 1 8 3 1 6 1 1 输出样例: 17 5

    2024年02月11日
    浏览(49)
  • 矩阵对角线元素求和

    输入一个5×5的数组,分别求其主对角线和辅对角线上元素之和。 输入: 5×5的数组 输出: 主对角线和辅对角线上元素之和 输入样例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 输出样例: 65 65 提示: 主对角线为从矩阵的左上角至右下角的连线,在数组中即指行列下

    2024年02月04日
    浏览(55)
  • 矩阵对角线

      在一个二维的数字矩阵中,从左上角至右下角的对角线为主对角线,从右上角至左下角的对角线为次对角线,如下图所示。 已知一个 n×n 的数字矩阵,请你输出矩阵主,次对角线上的元素。 输入格式 一行一个整数 n。 接下来的 n 行每行 n 个整数 aij​,表示矩阵元素

    2024年02月16日
    浏览(39)
  • C语言程序设计:求矩阵主对角线和副对角线元素之和

    题目内容: 求5行5列矩阵的主对角线和副对角线元素之和。 输入格式: \\\"%d\\\" 输出格式: \\\"sum=%d\\\" 输入样例: 1 2 3 4 3 2 3 4 1 6 3 4 5 6 7 4 2 6 7 8 1 6 7 8 9 输出样例: sum=37 时间限制:500ms内存限制:32000kb

    2024年02月13日
    浏览(60)
  • 矩阵对角线元素的和

    题目: 给你一个正方形矩阵 mat ,请你返回矩阵对角线元素的和。 请你返回在矩阵主对角线上的元素和副对角线上且不在主对角线上元素的和。 示例: 输入:mat = [[1,2,3],             [4,5,6],             [7,8,9]] 输出:25 解释:对角线的和为:1 + 5 + 9 + 3 + 7 = 25 请注意

    2024年02月15日
    浏览(53)
  • 7-3 矩阵对角线互换

    本题目要求读入1个n×n的矩阵A,然后输出该矩阵正对角线与反对角线互换后的矩阵。具体过程如下图所示: 输入格式: 输入在一行中给出1个不超过1000的正整数n。 输出格式: 输出对角线互换后的矩阵。 输入样例: 输出样例: 在这里给出相应的输出。例如: 代码示例: 

    2024年02月05日
    浏览(46)
  • 用对角线去遍历矩阵

    声明 该系列文章仅仅展示个人的解题思路和分析过程,并非一定是优质题解,重要的是通过分析和解决问题能让我们逐渐熟练和成长,从新手到大佬离不开一个磨练的过程,加油! 原题链接 用对角线遍历矩阵 https://leetcode.cn/leetbook/read/array-and-string/cuxq3/ 算法分析 图一 图二

    2024年02月13日
    浏览(29)
  • 【1572. 矩阵对角线元素的和】

    来源:力扣(LeetCode) 描述: 给你一个正方形矩阵 mat ,请你返回矩阵对角线元素的和。 请你返回在矩阵主对角线上的元素和副对角线上且不在主对角线上元素的和。 示例 1: 示例 2: 示例 3: 提示: n == mat.length == mat[i].length 1 = n = 100 1 = mat[i][j] = 100 方法一:遍历矩阵 思路

    2024年02月12日
    浏览(39)
  • 1572. 矩阵对角线元素的和

    给你一个正方形矩阵 mat,请你返回矩阵对角线元素的和。 请你返回在矩阵主对角线上的元素和副对角线上且不在主对角线上元素的和。 同时求对角线和副对角线上元素的和再减去重合的元素

    2024年02月13日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包