编写一个方法,求 nxn 的 double 类型矩阵中主对角线上所有数宇
的和,使用下面的方法头:
public static double sumMajorDiagonal (double[][] m)
编写一个测试程序,读取一个矩阵,然后显示它的主对角线上的所有元素的和。
代码如下:

import java.util.Scanner;
public class SumMajorDiagonalMatrix {public static double sumMajorDiagonal (double [][] m){double sum = 0;for (int i =0;i < m.length;i++){sum = sum + m[i][i];}return sum;
}public static void main(String[] args) {Scanner input = new Scanner(System.in);System.out.println("请输入矩阵的行和列: ");int row = input.nextInt();int column = input.nextInt();double[][] matrix = new double[row][column];System.out.println("请输入矩阵: ");for (int i = 0;i < matrix.length;i++){for (int j = 0;j < matrix[i].length;j++){matrix[i][j] = input.nextDouble();}}System.out.println("Sum of elements in the major diagonal is " + sumMajorDiagonal(matrix));}}

运行结果:

求矩阵主对角线元素的和相关推荐

  1. 关于求矩阵主对角线元素之和及副对角线元素之和的问题

    今天我在acm系统刷题时,遇到了一道这样的题目: 题目描述:求一个3×3矩阵对角线元素之和.输入矩阵,输出主对角线 副对角线 元素和 样例输入 1 2 3 1 1 1 3 2 1 样例输出 3 7 拿 ...

  2. 求矩阵主对角线元素及副对角线元素之和

    #include<stdio.h>int main() {int i,j;int a[3][3];int s = 0,t = 0;for(i = 0;i < 3;i++){ for( ...

  3. Java黑皮书课后题第8章:*8.2(求矩阵对角线元素的和)使用下面的方法头编写一个方法,求n*n的double类型矩阵中主对角线上所有数字的和。编写一个程序,读取一个4*4的矩阵,显示主对角线和

    *8.2(求矩阵对角线元素的和)使用下面的方法头编写一个方法,求n*n的double类型矩阵中主对角线上所有数字的和.编写一个程序,读取一个4*4的矩阵,显示主对角线和 题目 题目描述与运行示例 破题 ...

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

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

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

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

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

    求一个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, ...

  7. 求一个3*3矩阵主对角线元素之和

    '''求一个3*3矩阵主对角线元素之和.'''a = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] c = 0 for b in range(0, 3):c += a[b][b] ...

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

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

  9. C语言:求矩阵对角线元素的和

    /*求矩阵对角线元素的和,以3阶矩阵为为例*/ #include <stdio.h> int main(){int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};in ...

最新文章

  1. 软件项目管理大作业_案例|P6软件在水电项目施工管理中的应用
  2. 马斯克活猪脑机接口试验成功!多芯片植入,硬币大小,实时读取脑电波,已被批准人脑实验...
  3. 输入对话框基于PyQt4的输入对话框
  4. [云炬创业基础笔记] 第四章测试16
  5. 代画PCB及C语言编程
  6. ServiceStack.Text反序列化lowercase_underscore_names格式的JSON
  7. m 文件 dll matlab 中调用_利用USO服务将特权文件写入武器化
  8. 性能调优的方法及概念
  9. js使用base64 上传图片解决iOS手机竖屏拍摄图片发生旋转问题
  10. 学习笔记之 prim算法和kruskal算法
  11. java的各种加载和初始化的详细过程
  12. basys3利用microblaze连接Pmod ad2
  13. MSF之IIS6WebDAV执行漏洞复现
  14. android实现应用商店开发,基于Android平台的应用商店客户端的设计与实现
  15. 【转】色品图(chromaticity diagram)
  16. 万字干货!《增长黑客》背后的逻辑
  17. BTC 查询交易明细信息
  18. windows生成App Store上架所需的各尺寸截图的方法
  19. 什么是permit-inside功能
  20. 移动**21*设置无法接通_为什么会提示“您拨打的电话暂时无法接通”?

热门文章

  1. 运维工程师的日常工作内容
  2. mysql ping命令_Ping命令详解
  3. Android studio设计app登录界面
  4. 无人机编程donekit及通讯(一)
  5. matlab输出箱线图的五个特征值_Matlab绘制箱线图
  6. 国内知名插画培训机构有哪些
  7. WGS(重测序)分析详解与脚本
  8. KeyShot 11 Pro for Mac(3D渲染和动画制作) V11.3.2.2中文安装+更新内容
  9. python 数据分析核心--pandas
  10. 细究Android开发代码中心化所带来的问题