帮忙做一个VC++矩阵相乘的程序

来源:百度知道 编辑:UC知道 时间:2024/05/04 16:53:43
作业要求随机生成两个矩阵A和B,计算结果,最后打印出结果出计算时间,拜托了~赶着交呢,

#include <iostream>
#include <ctime>
using namespace std;
void main ()
{
srand((unsigned)time(NULL));
int m,l,n;
cout<<"输入两个矩阵的维数m*l,l*n的m,l,n:"<<endl;
cin>>m>>l>>n;
double a[200][200]={0}, b[200][200]={0},sum=0;
int i,j,k=0;
//cout<<"输入一个2*3的矩阵:"<<endl;
for (i=0;i<m;i++)
{
for (j=0;j<l;j++)
{
a[i][j]=(double)rand()/RAND_MAX;
}
}
cout<<"随机矩阵a是:"<<endl;
for (i=0;i<m;i++)
{
for (j=0;j<l;j++)
{
cout<<a[i][j]<<" ";
}
cout<<endl;
}
//cout<<"输入一个3*2的矩阵:"<<endl;
for (i=0;i<l;i++)
{
for (j=0;j<n;j++)
{
b[i][j]=(double)rand()/RAND_MAX;
}
}
cout<<"随机矩阵b是:"<<endl;
for (i=0;