- A+
施乐041-340
[源代码]
#include
int main()
{
int i, j, k;
int m, n;
int a[m][n];
int b[m][n];
int c[m][n];
printf("Please input two positive integers m and n:\n");
scanf("%d%d", &m, &n);
for (i = 0; i < m; i++)
{
for (j = 0; j < n; j++)
{
a[i][j] = 0;
}
}
printf("Please input the values of array A:\n");
for (i = 0; i < m; i++)
{
for (j = 0; j < n; j++)
{
scanf("%d", &a[i][j]);
}
}
printf("Please input the values of array B:\n");
for (i = 0; i < m; i++)
{
for (j = 0; j < n; j++)
{
scanf("%d", &b[i][j]);
}
}
for (i = 0; i < m; i++)
{
for (j = 0; j < n; j++)
{
c[i][j] = 0;
for (k = 0; k < n; k++)
{
c[i][j] += a[i][k] * b[k][j];
}
}
}
printf("The answer of AxB:\n");
for (i = 0; i < m; i++)
{
for (j = 0; j < n; j++)
{
printf(" %d ", c[i][j]);
}
printf("\n");
}
return 0;
}
[编译后输出]
Please input two positive integers m and n:
3 4
Please input the values of array A:
1 2 3 4
5 6 7 8
9 10 11 12
Please input the values of array B:
2 3 4 5
6 7 8 9
10 11 12 13
14 15 16 17
The answer of AxB:
110 130 150 170
246 294 342 390
382 462 542 622
- 在线微信客服
- 加13296588055 故障咨询
-
- 远程QQ客服
- 加QQ6268980 远程服务
-






