zoukankan      html  css  js  c++  java
  • 作业1-4 求一个n阶方阵对角线元素之和。

     1 /*
     2  * 求一个n阶方阵对角线元素之和。
     3  */
     4 package com.xuexi;
     5 import java.util.*;
     6 public class ZuoYe1_4 {
     7   public static void main(String args[]) {
     8      Scanner input= new Scanner(System.in);
     9      System.out.println("请输入这个方阵的阶数");
    10      int n=input.nextInt();
    11      int duijiao[][]=new int[n][n];  //创建一个二维数组
    12      System.out.println("请按行序输入这个方阵的所有数值");
    13      for(int i=0;i<n;i++)
    14          for(int j=0;j<n;j++)
    15           duijiao[i][j]=input.nextInt();
    16       int i,j,sum1=0,sum2=0,sum;
    17       for(i=0;i<n;i++) sum1+=duijiao[i][i]; 
    18       for(j=0;j<n;j++) sum2+=duijiao[j][n-j-1];
    19       sum=sum1+sum2;
    20       System.out.println("两条对角线的和为:"+sum);
    21   }
    22 }

    运行结果

    请输入这个方阵的阶数
    3
    请按行序输入这个方阵的所有数值
    11
    22
    33
    44
    55
    66
    77
    88
    99
    两条对角线的和为:330
  • 相关阅读:
    git修改 config 配置用户名和邮箱
    Tranformer模型学习
    centos安装
    ubuntu cuda配置
    ubuntu安装python3.6
    flask后端部署
    linux基本操作
    python 基础数据结构
    文本特征选择
    常用笔记
  • 原文地址:https://www.cnblogs.com/spsglz/p/7532417.html
Copyright © 2011-2022 走看看