#include <stdio.h>
int main()
{
int i, j, k;
int p[3][2] = { {2,-6},{3,5},{1,-1} }, q[2][4] = { {4,-2,-4,-5},{-7,-3,6,7} }, r[3][4] = { 0 };
int left = 0, right = 0;
for (i = 0; i < 3; i++)
{
for (j = 0; j < 4; j++)
{
r[i][j] = 0;
for (k = 0; k < 2; k++)
{
left = *(*(p + i) + k);
right = *(*(q + k) + j);
r[i][j] += left * right;
}
}
}
for (i = 0; i < 3; i++)
{
for (j = 0; j < 4; j++)
{
printf("%d ", r[i][j]);
}
printf("\n");
}
return 0;
}
觉得有用的话采纳一下哈