求矩阵主对角线元素的和
编写一个方法,求 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));}}
运行结果:
求矩阵主对角线元素的和相关推荐
- 关于求矩阵主对角线元素之和及副对角线元素之和的问题
今天我在acm系统刷题时,遇到了一道这样的题目: 题目描述:求一个3×3矩阵对角线元素之和.输入矩阵,输出主对角线 副对角线 元素和 样例输入 1 2 3 1 1 1 3 2 1 样例输出 3 7 拿 ...
- 求矩阵主对角线元素及副对角线元素之和
#include<stdio.h>int main() {int i,j;int a[3][3];int s = 0,t = 0;for(i = 0;i < 3;i++){ for( ...
- Java黑皮书课后题第8章:*8.2(求矩阵对角线元素的和)使用下面的方法头编写一个方法,求n*n的double类型矩阵中主对角线上所有数字的和。编写一个程序,读取一个4*4的矩阵,显示主对角线和
*8.2(求矩阵对角线元素的和)使用下面的方法头编写一个方法,求n*n的double类型矩阵中主对角线上所有数字的和.编写一个程序,读取一个4*4的矩阵,显示主对角线和 题目 题目描述与运行示例 破题 ...
- python计算矩阵对角线之和_Python练习实例38 | 求3*3矩阵主对角线元素之和
刚拿到这道题,可能还有不少的小伙伴们不知道3*3主对角元素是哪几个. 其实很简答,就是3*3矩阵当中的第1个.第5个以及第9个的元素之和. 矩阵.jpg 接下来,show code! # 求3*3矩阵 ...
- c语言程序设计对角矩阵,从键盘输入一个4*4矩阵,并求这个4*4矩阵主对角线元素之和,并输出.球C语言程式设计...
从键盘输入一个4*4矩阵,并求这个4*4矩阵主对角线元素之和,并输出.球C语言程式设计以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起 ...
- 求整型矩阵主对角线元素之和
求一个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, ...
- 求一个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] ...
- R7-5 求矩阵各行元素之和 (15 分)
R7-5 求矩阵各行元素之和 (15 分) 本题要求编写程序,求一个给定的m×n矩阵各行元素之和. 输入格式: 输入第一行给出两个正整数m和n(1≤m,n≤6).随后m行,每行给出n个整数,其间 以空 ...
- C语言:求矩阵对角线元素的和
/*求矩阵对角线元素的和,以3阶矩阵为为例*/ #include <stdio.h> int main(){int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};in ...
最新文章
- 软件项目管理大作业_案例|P6软件在水电项目施工管理中的应用
- 马斯克活猪脑机接口试验成功!多芯片植入,硬币大小,实时读取脑电波,已被批准人脑实验...
- 输入对话框基于PyQt4的输入对话框
- [云炬创业基础笔记] 第四章测试16
- 代画PCB及C语言编程
- ServiceStack.Text反序列化lowercase_underscore_names格式的JSON
- m 文件 dll matlab 中调用_利用USO服务将特权文件写入武器化
- 性能调优的方法及概念
- js使用base64 上传图片解决iOS手机竖屏拍摄图片发生旋转问题
- 学习笔记之 prim算法和kruskal算法
- java的各种加载和初始化的详细过程
- basys3利用microblaze连接Pmod ad2
- MSF之IIS6WebDAV执行漏洞复现
- android实现应用商店开发,基于Android平台的应用商店客户端的设计与实现
- 【转】色品图(chromaticity diagram)
- 万字干货!《增长黑客》背后的逻辑
- BTC 查询交易明细信息
- windows生成App Store上架所需的各尺寸截图的方法
- 什么是permit-inside功能
- 移动**21*设置无法接通_为什么会提示“您拨打的电话暂时无法接通”?