zoukankan      html  css  js  c++  java
  • 对角线之和--通用

    求矩阵矩阵对角线之和

    问题描述:有如下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

     1 import java.util.Scanner;
     2 
     3 public class Main {
     4 
     5     /**
     6      * 对角线之和
     7      * @param args
     8      */
     9     public static void main(String[] args) {
    10         int[][] num = {{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}};
    11         int sum = 0;
    12         for(int i = 0; i< num.length; i++){
    13             sum += num[i][i];
    14             sum += num[i][num[i].length-1-i];
    15         }
    16         // 如果是奇数行,需要减去最中间的数字
    17         if(num.length%2!=0){
    18             sum -= num[num.length/2][num.length/2];
    19         }
    20         
    21         System.out.println(sum);
    22     }
    23 }
    View Code
  • 相关阅读:
    hibernateValidator 升级
    java异常
    reids过期键三种删除策略
    hashmap源码探究
    http知识梳理1
    GregorianCalendar类的使用
    计算机网络笔记
    List的toArray方法
    实习周记一
    vue指令详解
  • 原文地址:https://www.cnblogs.com/jinyufanfan/p/10112925.html
Copyright © 2011-2022 走看看