精華區beta NTUCH-HW 關於我們 聯絡資訊
功能 用到的觀念 CODE #include<iomanip> #include<iostream>//header file #include<cmath> using namespace std; using std::setw; using std::fixed; using std::setprecision; #include<string> #include<cstdlib> using std::string; using std::getline; using std::srand; using std::rand; #include"ctime" using std::time; int main() { int a[11][11],b[11][11],c[11][11]={0},m,l,n,i,j; cout<<"matrix A(MxL),matrix B(LxN) enter m,n,l"<<endl; cin>>m>>n>>l; for( i=0;i<m;i++) { for( j=0;j<n;j++) { cout<<"A["<<i<<"]"<<"["<<j<<"] "; cin>>a[i][j]; } } for( i=0;i<m;i++) { for( j=0;j<n;j++) { cout<<" A["<<i<<"]"<<"["<<j<<"] "; cout<<a[i][j]; } cout<<endl; } for(i=0;i<n;i++) { for(j=0;j<l;j++) { cout<<"B["<<i<<"]"<<"["<<j<<"] "; cin>>a[i][j]; } } for(i=0;i<n;i++) { for(j=0;j<l;j++) { cout<<"B["<<i<<"]"<<"["<<j<<"] "; cout<<a[i][j]<<" "; } cout<<endl; } for(i=0;i<m;i++) { for(j=0;j<l;j++) { for(int k=0;k<n;k++) { c[i][j]+=a[i][k]*b[k][j]; } } } for(i=0;i<m;i++) { for(j=0;j<l;j++) { cout<<c[i][j]<<" "; } cout<<endl; } system("pause"); return 0; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.7.59