PTA-方阵转置

简介: 方阵转置

本题要求编写程序,将一个给定的 n×n 方阵转置(行列互换)后输出。

输入格式:
输入第一行给出一个正整数n(1≤n≤6)。随后n行,每行给出n个整数,其间以空格分隔。

输出格式:
输出转置后的n行n列矩阵,每个数占4位。

输入:

3
1 2 3
4 5 6
7 8 9

输出:

1 4 7
2 5 8
3 6 9

答案:

include

int main()
{
int i,j,n;

scanf("%d",&n);
int a[n][n];
for(i=0;i<n;i++)
{
    for(j=0;j<n;j++)
        scanf("%d",&a[i][j]);
}
for(j=0;j<n;j++)
{
    for(i=0;i<n;i++)
    printf("%4d",a[i][j]);
    printf("\n");
}
return 0;

}

相关文章
|
27天前
|
存储 机器学习/深度学习 算法
$求两个对称矩阵之和与乘积
$求两个对称矩阵之和与乘积
10 0
|
1月前
线性代数——(期末突击)矩阵(下)-习题篇(初等变换求逆矩阵、矩阵乘法、求矩阵方程、求线性方程组、解齐次线性方程组)
线性代数——(期末突击)矩阵(下)-习题篇(初等变换求逆矩阵、矩阵乘法、求矩阵方程、求线性方程组、解齐次线性方程组)
19 0
|
2月前
方阵转置(蓝桥杯)
方阵转置(蓝桥杯)
|
2月前
PTA-矩阵转置
该代码实现将输入的3x3矩阵转置并按指定格式输出。输入为9个小于100的整数,用空格分隔,输出转置后的矩阵。示例输入:1 2 3 4 5 6 7 8 9,输出:1 4 7\n2 5 8\n3 6 9。代码使用`map(int,input().split())`读取输入,然后通过for循环按格式打印转置后的矩阵。
18 0
|
2月前
矩阵 螺旋矩阵
矩阵 螺旋矩阵
27 2
|
2月前
|
人工智能 小程序 BI
矩阵的转置、加和乘法写入C++
矩阵的转置、加和乘法写入C++
26 0
|
12月前
|
存储
蛇形矩阵和矩阵转置
蛇形矩阵和矩阵转置
43 0
|
移动开发
半正定矩阵和正定矩阵的一些理解和补充
半正定矩阵和正定矩阵的一些理解和补充
1277 0