读入3行4列的矩阵a(二维数组),转置后存入4行3列的数组b。所有元素为整型。输入输出格式见样例。 -般公式为:bi]0]=a[i[](0泛3,0<j<4),
时间: 2024-03-07 22:47:45 浏览: 60
得一个 3×3 的矩阵转置,用一函数实现之。在主函数中用 scanf 函数输入矩阵元素
好的,下面是代码实现:
```c++
#include <iostream>
using namespace std;
int main(){
int a[3][4], b[4][3];
for(int i = 0; i < 3; i++){
for(int j = 0; j < 4; j++){
cin >> a[i][j];
b[j][i] = a[i][j];
}
}
for(int i = 0; i < 4; i++){
for(int j = 0; j < 3; j++){
cout << b[i][j] << " ";
}
cout << endl;
}
return 0;
}
```
输入格式:
输入3行,每行4个整数,表示3行4列的二维数组a。
输出格式:
输出转置后的4行3列的数组b,每行3个整数,中间以一个空格分隔。
阅读全文