开发者社区> 问答> 正文

C中带有pthread的两个矩阵的乘积

我的C Pthreaded程序有问题。我必须做两个矩阵m1(nr1行和nc1列)和m2(nr2行和nc2列)的乘积。我创建nr1 * nc2线程运行时,将每个线程的m1行数和m2列数传递给每个线程。该线程将结果保存在另一个矩阵中

展开
收起
游客ufivfoddcd53c 2020-01-04 11:45:31 755 0
1 条回答
写回答
取消 提交回答
  • 您printf的产品不正确。

    printf("product of dmat1[%i][%i]=%i * dmat2[%i][%i] = %i\n",r,k,dmat1[r][k],k,c, dmat2[k][c]);
    //                                ^ wrong              ^ wrong
    
    

    矩阵中的内容是双精度浮点数,应使用%f或其他合适的浮点格式说明符。

    2020-01-04 11:45:53
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载