#include<iostream>
using namespace std;

int main(){
        const int row1=2,column1=3;
	const int row2=3,column2=4;
	const int row=row1,
        column=column2;
//2*3矩阵arr1
	int arr1[row1][column1]={{1,2,3},{4,5,6}};
//3*4矩阵arr2
	int arr2[row2][column2]={{2,2,2,2},{2,2,2,2},{2,2,2,2}};
//相乘之后的结果矩阵
	int arr[row][column];    
        for(int i=0; i!=row; i++)
           for(int j=0; j!=column; j++){
              arr[i][j] = 0;//结果矩阵元素初始化

/*下面一个循环将对对结果矩阵arr[i][j]处的元素进行计算*/
              for(int k=0; k!=row2; k++)
                 arr[i][j] += (arr1[i][k] * arr2[k][j]);

            }
	//输出语句
        for(int i=0;i!=row;++i){
	    for(int j=0;j!=column;++j)
		cout<<arr[i][j]<<"   ";
	    cout<<endl;
	}
        return 0;
}
