pta方阵的转置c++
时间: 2023-07-23 11:15:30 浏览: 113
C/C++实现矩阵的转置(示例代码)
PTA方阵的转置可以通过以下的C++代码实现:
```c++
#include <iostream>
using namespace std;
const int MAXN = 1005; // 假设方阵最大维数为1000
int main() {
int n, a[MAXN][MAXN];
cin >> n;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n; j++) {
cin >> a[i][j];
}
}
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n; j++) {
cout << a[j][i] << " ";
}
cout << endl;
}
return 0;
}
```
这个程序首先读入方阵的维数n和n×n的矩阵a,然后按列行遍历a并输出a的转置。
阅读全文