矩阵加法(略暴力解法)
描述
给定两个N×M的矩阵,计算其和。其中:
N和M大于等于1且小于等于100,矩阵元素的绝对值不超过1000。
输入
输入数据的第一行包含两个整数N、M,表示需要相加的两个矩阵的行数和列数。接下来2*N行每行包含M个数,其中前N行表示第一个矩阵,后N行表示第二个矩阵。
输出
你的程序需要输出一个N*M的矩阵,表示两个矩阵相加的结果。
注意:输出中每行的最后不应有多余的空格.
输入样例:
2 21 23 45 67 8输出样例:6 810 12
import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt();//输入行数和列数 int x = sc.nextInt(); int arr[][] = new int[n][x]; int arr2[][] = new int[n][x]; for(int i = 0; i < n; i++){ for(int j = 0; j < x; j++){ arr[i][j] = sc.nextInt();//输入该二维数组中的元素 } } for(int i = 0; i < n; i++){ for(int j = 0; j < x; j++){ arr2[i][j] = sc.nextInt();//输入该二维数组中的元素 } } for(int i = 0; i < n; i++){ for(int j = 0; j < x; j++){ System.out.print(arr[i][j]+arr2[i][j]);//将两个数组下标一样的元素相加 if(j!=x-1){ System.out.print(" "); } } System.out.println();//换行 } } }