1个回答
展开全部
矩阵的运算规则如上。所以,按照题中所给的条件,严格按照矩阵的运算,肯定是求:
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"); //换行
上海华然企业咨询
2024-10-28 广告
2024-10-28 广告
作为上海华然企业咨询有限公司的一员,我们深知大模型测试对于企业数字化转型与智能决策的重要性。在应对此类测试时,我们注重数据的精准性、算法的先进性及模型的适用性,确保大模型能够精准捕捉市场动态,高效分析企业数据,为管理层提供科学、前瞻的决策支...
点击进入详情页
本回答由上海华然企业咨询提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询