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
  • 相关阅读:
    Python并发编程之多进程(实战)
    ThreadPoolExecutor源码分析
    JDK 1.8 JVM的变化
    JDK1.8 hashMap源码分析
    Spring解决循环依赖
    spring
    实现一个可重入锁和不可重入锁
    B树与B+树
    WebMagic
    Java高频面试题
  • 原文地址:https://www.cnblogs.com/jinyufanfan/p/10112925.html
Copyright © 2011-2022 走看看