输入一个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才有半个呢!!!!