Java实现矩阵对角线元素之和
一、题目
定义一个二维数组用于存储一个 矩阵的元素值,并求出这个矩阵的对角线元素之和,然后输出计算结果。
二、分析
左对角线:行列相等,即i == j
右对角线:行列相加等于行数减一,即 i+j == array.length -1
三、代码
package com.lyp.test;import java.util.Scanner;public class test {public static int[] sum(int [][] array){int[] sum = {0,0};for (int i = 0; i < array.length; i++) {for (int j = 0; j < array[0].length; j++) {if (i == j){sum[0] += array[i][j];}if (j == array.length - i -1){sum[1] += array[i][j];}}}return sum;}public static void main(String[] args) {Scanner s = new Scanner(System.in);System.out.println("请输入行数和列数:");int x = s.nextInt();int y = s.nextInt();int[][] array = new int[x][y];//初始化二维数组System.out.println("请输入数组元素");for (int i = 0; i < x; i++) {for (int j = 0; j < y; j++) {array[i][j] = s.nextInt();}}int[] res = sum(array);System.out.println("对角线元素之和分别为:"+res[0]+"和"+res[1]);}}
四、输出结果
Java实现矩阵对角线元素之和相关推荐
- ACMNO.19 C语言-对角求和 求一个3×3矩阵对角线元素之和。 输入 矩阵 输出 主对角线 副对角线 元素和 样例输入 1 2 3 1 1 1 3 2 1 样例输出 3 7
这个我做了改进,可以实现NXN的矩阵.求出对角线之和! 只需要修改定义的define z的值就好! 接下来,进入正题! 题目描述: 求一个3×3矩阵对角线元素之和. 输入 矩阵 输出 主对角线 副对角 ...
- C语言实验——求一个3*3矩阵对角线元素之和
C语言实验--求一个3*3矩阵对角线元素之和 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 给定一个3*3的矩阵,请你 ...
- C语言学习之求一个3X3的整型矩阵对角线元素之和。
求一个3X3的整型矩阵对角线元素之和. int main(){int i,j,sum1=0,sum2=0; //定义 int a[3][3]; //定义数组 //给数组元素赋值 for(i=0;i&l ...
- C语言学习之求一个3×3的整型矩阵对角线元素之和
求一个3×3的整型矩阵对角线元素之和 一条对角线 #include <stdio.h> void main(){int a[3][3],i,j,s,s2;printf("请输入9 ...
- 求一个3*3的整形矩阵对角线元素之和
/*求一个3*3的整形矩阵对角线元素之和*/#include <stdio.h>int main() {int a[3][3],i,j,sum = 0;printf("请输入整数 ...
- 一个n*n矩阵对角线元素之和
题目: 求一个n*n矩阵对角线元素之和 代码: /*求N*N矩阵对角线元素之和*/ #include<stdio.h> #include<stdlib.h> int main( ...
- 求一个3*3矩阵对角线元素之和
求一个3*3矩阵对角线元素之和 #include<stdio.h> int main() {int a[3][3],sum=0;int i,j;printf("输入一组3*3矩阵 ...
- 求一个3×3矩阵对角线元素之和。
题目描述 求一个3×3矩阵对角线元素之和. 输入 矩阵 输出 主对角线 副对角线 元素和 样例输入 1 2 3 1 1 1 3 2 1 样例输出 3 7 #include<stdio.h> ...
- 7-298 sdut-C语言实验-众数7-299 sdut-C语言实验-求一个3*3矩阵对角线元素之和
目录 7-298 sdut-C语言实验-众数 7-299 sdut-C语言实验-求一个3*3矩阵对角线元素之和 7-298 sdut-C语言实验-众数 分数 14 全屏浏览题目 切换布局 作者 马新娟 ...
最新文章
- oracle 查看表是否被锁
- Programming Pearls: Chatper3 Problem6 [Form letter generator]
- 已经使用过的rails插件
- linux Postfix + dovecot + extmail + extman + mysql
- 关于单元测试的思考--Asp.Net Core单元测试最佳实践
- android 编译 c 程序,Android上通过gcc编译普通的C程序
- 数据同步的设想-数据解耦
- 不同产品类型、不同应用、产能、产量、销量、需求量及销售收入-外置固态硬盘
- 高端物理学名词_物理专业名词
- 麦克纳姆轮全向移动原理(运动速度方向分析)
- Excel如何从一组数据中随机抽取若干个数据
- 2022-2028全球与中国便携式监视雷达市场现状及未来发展趋势
- IplImage结构体
- 东芝B-SX5T标签打印机安装过程
- https免费泛域名证书申请
- 神经网络和有限元方法
- 测试数据科学家聚类技术的40个问题(附答案和分析)
- 华为云Debina登录界面输入正确密码却显示认证失败
- Java中IDEA报错 “cannot access xxx“的解决办法
- JAVA藏宝阁游戏交易系统计算机毕业设计Mybatis+系统+数据库+调试部署