作者vincent79715 (轩~)
看板NTUBIME101HW
标题[C++] 上机第十二题
时间Thu Dec 11 00:11:47 2008
#include <iostream>
using namespace std;
void calculus();
int M,N,L;
int A[11][11],B[11][11],C[11][11]={0};
int main()
{
cout<<"输入MLN"<<endl;
cin>>M>>L>>N;
cout<<"输入"<<M*L<<"个数字(矩阵A)"<<endl;
for(int i=0;i<M;i++)
for(int j=0;j<L;j++)
cin>>A[i][j];
cout<<"输入"<<L*N<<"个数字(矩阵B)"<<endl;
for(int i=0;i<L;i++)
for(int j=0;j<N;j++)
cin>>B[i][j];
calculus();
system("pause");
}
void calculus()
{
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];
cout<<"矩阵C(C=AxB)"<<endl;
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.241.88
1F:→ ck940560:传阵列到函式应该就跟居家男写的那篇发牌程式一样吧~ 12/11 11:54
2F:→ vincent79715:发牌程式! 那根第六次作业好像喔XD 12/11 13:48