输入一个N维矩阵,将其转置

来源:百度知道 编辑:UC知道 时间:2024/06/30 04:43:10
在主函数中输入各矩阵元素,在一个函数中实现矩阵的转置,将数组名作为函数的实参。函数调用后在主函数中输出已经转置的矩阵。

这个问题很简单撒!
int n[10][10] = {;;;;;;;};//这是你的原来的举证

for(int i = 0 ;i <10; i++ ){
for(int j = 0 ; j < 10 ; j++){
m[j][i] = n[i][j];
}

}

无视这种问题

查查资料,C语言教材上有的

给你提示:
a[i][j]=b[j][i];

for(int i = 0 ;i <10; i++ ){
for(int j = i ; j < 10 ; j++){
m[j][i] = n[i][j];
}
三楼那个相当于转换了两次

五楼的你才错了呢,你的矩阵m才有半个呢!!!!