请问这题解析是什么?

能帮忙解析一下吗,后面ikkj不知道是什么,s也是,谢谢了... 能帮忙解析一下吗,后面ikkj不知道是什么,s也是,谢谢了 展开
 我来答
lu_zhao_long
2022-05-25 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:79%
帮助的人:2702万
展开全部

矩阵的运算规则如上。所以,按照题中所给的条件,严格按照矩阵的运算,肯定是求:

d[2][3]=b[2][2] * a[2][3]

然后再把 d[2][3] 转置成 c[3][2]。

因为 s 是中间变量,作为过程累加值。

所以,【1】s = 0;                  //赋初值

【2】s+=b[j][k] * a[k][i];      //k 循环结束

因为前面的 printf("%6d", c[i][j]) 并没有在输出一个值后换行,所以在 for (j=0, j<2, j++) 这个循环内,两次结果都可以输出在同一行。

那么,【3】空一定是在输出一行的两个结果后换行。

不过,题中【3】的位置应该是错的。介于最后两个 } 之间才更合适。

【3】printf("\n");            //换行

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式