1、二维数据矩阵的乘法:
#include<iostream>
#include<math.h>
#include<string>
using namespace std;
int main()
{
int m1, n1, m2, n2;
cout << "请分别输入第一个矩阵的行数m1和列数n1:";
cin >> m1 >> n1;
cout << "请分别输入第二个矩阵的行数m2和列数n2:";
cin >> m2 >> n2;
float** M1 = new float* [m1];
float** M2 = new float* [m2];
float** M3 = new float* [m1];
for (int i = 0; i < m1; i++)
{
M1[i] = new float[n1];
}
for (int i = 0; i < m2; i++)
{
M2[i] = new float[n2];
}
for (int i = 0; i < m1; i++)
{
M3[i] = new float[n2];
}
for (int i = 0; i < m1; i++)
{
for (int j = 0; j < n1; j++)
{
M1[i][j] = i + j;
}
}
for (int i = 0; i < m2; i++)
{
for (int j = 0; j < n2; j++)
{
M2[i][j] = i + j + 1;
}
}
for (int i = 0; i < m1; i&#