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;

}

相关文章
|
5月前
|
存储 机器学习/深度学习 算法
$求两个对称矩阵之和与乘积
$求两个对称矩阵之和与乘积
|
5月前
线性代数——(期末突击)矩阵(下)-习题篇(初等变换求逆矩阵、矩阵乘法、求矩阵方程、求线性方程组、解齐次线性方程组)
线性代数——(期末突击)矩阵(下)-习题篇(初等变换求逆矩阵、矩阵乘法、求矩阵方程、求线性方程组、解齐次线性方程组)
79 0
|
6月前
方阵转置(蓝桥杯)
方阵转置(蓝桥杯)
|
6月前
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循环按格式打印转置后的矩阵。
60 0
|
6月前
矩阵 螺旋矩阵
矩阵 螺旋矩阵
49 2
|
存储
蛇形矩阵和矩阵转置
蛇形矩阵和矩阵转置
56 0
|
移动开发
半正定矩阵和正定矩阵的一些理解和补充
半正定矩阵和正定矩阵的一些理解和补充
1691 0
|
机器学习/深度学习 C语言
PTA 6-4求n×n方阵四边元素之和
PTA第一节 矩阵四边元素之和
370 0
PTA 6-4求n×n方阵四边元素之和