觀念之後補上
#include <iostream>
using namespace std;
void main(){
int MatrixA[5][4]={
1,5,7,3,
3,6,3,9,
1,2,8,7,
0,3,1,9,
3,2,5,4
};
int MatrixB[4][6]={
3,9,1,4,1,4,
5,6,7,9,0,3,
3,2,7,2,5,6,
9,7,4,7,8,0
};
int MatrixC[5][6];
int i,j,k;
for(i=0;i<5;i++){
for(j=0;j<6;j++){
MatrixC[i][j] = 0;
for(k=0;k<4;k++){
MatrixC[i][j] += MatrixA[i][k] * MatrixB[k][j];
}
}
}
cout<<"The MatrixA:\n";
for(i=0;i<5;i++){
for(k=0;k<4;k++){
cout << MatrixA[i][k]<<"\t";
}
cout<<endl;
}
cout<<"The MatrixB:\n";
for(k=0;k<4;k++){
for(j=0;j<6;j++){
cout<<MatrixB[k][j]<<"\t";
}
cout<<endl;
}
cout<<"The MatrixC:\n";
for(i=0;i<5;i++){
for(j=0;j<6;j++){
cout<<MatrixC[i][j]<<"\t";
}
cout<<endl;
}
system("pause");
}
參考資料:
資料結構 黃國瑜/葉乃菁
