首页 > 编程知识 正文

用c语言实现3×3矩阵的转置,c++实现矩阵转置

时间:2023-05-03 13:34:07 阅读:149360 作者:4230

# include stdio.h # include stdlib.hint main () printf (3* 4矩阵转置(n ) ); int b[3][4]; int row,line; 输入//for (row=0; row 3; row () for ) line=0; 线4; line ) Scanf('%d ',b[row][line]; //显示输入的矩阵for (row=0; row 3; row () for ) line=0; 线4; line ) printf('%d ',b[row][line]; 打印((n ); int c[4][3]; for(row=0; row 3; row () for ) line=0; 线4; line矩阵变换c[line][row]=b[row][line]; //注意此处不能直接用b交换row和line } for (row=0; row 4; row () for ) line=0; 线3; line ) printf('%d ',c[row][line]; 打印((n ); }矩阵的转置无法将矩阵的两个元素直接转换为一个变量

否则,您将发现没有办法转置多行多列矩阵

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。