#include <iostream> using namespace std; void sum(int a[][3],int b[][2]){ int c[2][2]={0,0,0,0}; int j = 0; int sum; for (int i = 0; i < 2; i++){ //计算 sum = 0; for (int k = 0; k < 3; k++){ //计算c数组第一列的结果 sum += a[i][k] * b[k][0]; } c[i][j] = sum; j++; cout<<sum << " "; sum = 0; for (int k = 0; k < 3; k++){ //计算c数组第二列的结果 sum += a[i][k] * b[k][1]; } c[i][j] = sum; j++; cout<<sum <<endl; } } int main() { int a[2][3], b[3][2]; for (int i = 0; i < 2; i++){ //a数组输入 for (int j = 0; j < 3; j++){ cin>>a[i][j]; } } for (int i = 0; i < 3; i++){ //b数组输入 for (int j = 0; j < 2; j++){ cin>>b[i][j]; } } sum(a,b); }
暴力解