1. import java.util.Scanner;
  2. /**
  3. * @author 冰樱梦
  4. * 时间:2018年12月
  5. * 题目:两个矩阵相加
  6. *
  7. */
  8. public class Exercise08_05 {
  9. public static void main(String[] args){
  10. Scanner input=new Scanner(System.in);
  11. double matrix1[][]=new double[3][3];
  12. double matrix2[][]=new double[3][3];
  13.  
  14. //给数组1赋值
  15. System.out.println("Enter matrix1: ");
  16. for(int i=0;i<matrix1.length;i++){
  17. for(int j=0;j<matrix1[i].length;j++){
  18. matrix1[i][j]=input.nextDouble();
  19. }
  20. }
  21.  
  22. //给数组2赋值
  23. System.out.println("Enter matrix2: ");
  24. for(int i=0;i<matrix2.length;i++){
  25. for(int j=0;j<matrix2[i].length;j++){
  26. matrix2[i][j]=input.nextDouble();
  27. }
  28. }
  29.  
  30. System.out.println("The matrices are added as follows");
  31.  
  32. //输出数组1
  33. for(int i=0;i<matrix1.length;i++){
  34. for(int j=0;j<matrix1[i].length;j++){
  35. System.out.print(matrix1[i][j]+"\t");
  36. }
  37. System.out.println();
  38. }
  39.  
  40. System.out.println("+");
  41.  
  42. //输出数组2
  43. for(int i=0;i<matrix2.length;i++){
  44. for(int j=0;j<matrix2[i].length;j++){
  45. System.out.print(matrix2[i][j]+"\t");
  46. }
  47. System.out.println();
  48. }
  49.  
  50. System.out.println("=");
  51.  
  52. //输出结果
  53. for(int i=0;i<matrix2.length;i++){
  54. for(int j=0;j<matrix2[i].length;j++){
  55. System.out.print(matrix1[i][j]+matrix2[i][j]+"\t");
  56. }
  57. System.out.println();
  58. }
  59. }
  60. }

两个矩阵相加 Exercise08_05的更多相关文章

  1. C 语言实例 - 两个矩阵相加

    C 语言实例 - 两个矩阵相加 C 语言实例 C 语言实例 使用多维数组将两个矩阵相加. 实例 #include <stdio.h> int main(){ ][], b[][], sum ...

  2. python基础练习题(题目 计算两个矩阵相加)

    day30 --------------------------------------------------------------- 实例044:矩阵相加 题目 计算两个矩阵相加. 分析:矩阵可 ...

  3. <矩阵的基本操作:矩阵相加,矩阵相乘,矩阵转置>

    //矩阵的基本操作:矩阵相加,矩阵相乘,矩阵转置 #include<stdio.h> #include<stdlib.h> #define M 2 #define N 3 #d ...

  4. <R语言编程艺术>的一个错误以及矩阵相加

    R语言编程艺术讲矩阵这节时,举了个随机噪声模糊罗斯福总统画像的例子.但是里面似乎有个错误,例子本意是区域外的值保持不变,而选定区域的值加一个随机值,但是实际情况是两个行列不相等的矩阵相加,会报错,如果 ...

  5. numpy矩阵相加时需注意的一个点

    今天在进行numpy矩阵相加的时候出现了一个小的奇怪的地方,下面我们来看看: >>>P = np.array([1,2,3,4]) >>>F = np.array( ...

  6. [LeetCode] Add Two Numbers 两个数字相加

    You are given two linked lists representing two non-negative numbers. The digits are stored in rever ...

  7. [CareerCup] 2.5 Add Two Numbers 两个数字相加

    2.5 You have two numbers represented by a linked list, where each node contains a single digit. The ...

  8. PHP两个数组相加

    在PHP中,当两个数组相加时,会把第二个数组的取值添加到第一个数组上,同时覆盖掉下标相同的值: <?php $a = array("a" => "apple& ...

  9. 用字符串模拟两个大数相加——java实现

    问题: 大数相加不能直接使用基本的int类型,因为int可以表示的整数有限,不能满足大数的要求.可以使用字符串来表示大数,模拟大数相加的过程. 思路: 1.反转两个字符串,便于从低位到高位相加和最高位 ...

随机推荐

  1. 64_n3

    nodejs-yamlish-0.0.5-9.fc26.noarch.rpm 11-Feb-2017 16:48 11966 nodejs-yargs-3.2.1-6.fc26.noarch.rpm ...

  2. 《深入理解Java虚拟机》笔记--第十二章、Java内存模型与线程

    主要内容:虚拟机如何实现多线程.多线程之间由于共享和竞争数据而导致的一系列问题及解决方案. Java内存模型:     Java内存模型的主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量存储 ...

  3. FusionCharts 用法心得

    现在主流的很多jQuery+js结合的图表展示插件,有HighCharts,ECharts等等,今天我们先来了解一下FusionCharts,也是一个非常不错的图表制作工具.希望我的同事以及其他需要帮 ...

  4. Nginx服务安全设置和参数调优

    1.添加参数隐藏Nginx版本号 vim /application/nginx/conf/nginx.conf #http标签下添加 server_tokens off; #测试 [root@cobb ...

  5. 移动端touch滑屏事件

    <script> var windowHeight = $(window).height(), $body = $("body");// console.log($(w ...

  6. int各种数据类型的表示范围

    计算方法:1.正数部分数部分:2^(字节数*8-1)-1 2.负数部分:-(2^(字节数*8-1)+1) unsign int:正数部分*2+1

  7. MySQL-开发规范升级版

    一.基础规范 表存储引擎必须使用InnoDB   表字符集默认使用utf8,必要时候使用utf8mb4 解读: (1)通用,无乱码风险,汉字3字节,英文1字节 (2)utf8mb4是utf8的超集,有 ...

  8. PHP 标准AES加密算法类

    分享一个标准PHP的AES加密算法类,其中mcrypt_get_block_size('rijndael-128', 'ecb');,如果在不明白原理的情况下比较容易搞错,可以通过mcrypt_lis ...

  9. Hadoop(四)HDFS的高级API操作

    一 HDFS客户端环境准备 1.1 jar包准备 1)解压hadoop-2.7.6.tar.gz到非中文目录 2)进入share文件夹,查找所有jar包,并把jar包拷贝到_lib文件夹下 3)在全部 ...

  10. hdu4347

    求与询问点欧几里德距离前m小的点 其实就是在kdtree询问的时候用优先队列维护一下就好了 好久没写kdtree练一练,注意这道题是多测 #include<bits/stdc++.h> u ...