[C++ ] 第十二題自己做的參考解答(簡易版)
#include "stdafx.h"
#include<iostream>
using namespace std;
void matrix(int [11][11],int [11][11],int [11][11],int,int,int);
int main()
{
int a[11][11]={0},b[11][11]={0},c[11][11]={0};
int m=0,l=0,n=0;
cin>>m>>l>>n;
for(int i=0;i<m;i++){
for(int j=0;j<l;j++){
cin>>a[i][j];
}
}
for(int i=0;i<l;i++){
for(int j=0;j<n;j++){
cin>>b[i][j];
}
}
matrix(a,b,c,l,m,n);
system ("pause");
return 0;
}
void matrix(int a[11][11],int b[11][11],int c[11][11],int l,int m,int n){
for(int i=0;i<m;i++){
for(int j=0;j<n;j++){
for(int k=0;k<l;k++){
c[i][j]+=a[i][k]*b[k][j];
}
}
}
for(int i=0;i<m;i++){
for(int j=0;j<n;j++){
cout<<c[i][j]<<"\t";
}
cout<<endl;
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.218.137
※ 編輯: g85101878 來自: 140.112.218.137 (12/14 21:18)
推
12/14 22:56, , 1F
12/14 22:56, 1F
→
12/14 22:57, , 2F
12/14 22:57, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):