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月前
|
存储 机器学习/深度学习 算法
$求两个对称矩阵之和与乘积
$求两个对称矩阵之和与乘积
|
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循环按格式打印转置后的矩阵。
48 0
|
6月前
矩阵 螺旋矩阵
矩阵 螺旋矩阵
48 2
对角矩阵(Diagonal Matrix)
对角矩阵(Diagonal Matrix)是一种特殊的矩阵,其元素仅位于主对角线上。对角矩阵通常用于线性代数和微积分等数学领域,它有以下几个特点:
657 7
|
存储
蛇形矩阵和矩阵转置
蛇形矩阵和矩阵转置
56 0
|
移动开发
半正定矩阵和正定矩阵的一些理解和补充
半正定矩阵和正定矩阵的一些理解和补充
1677 0
|
C语言 C++
C++/C/PTA 找鞍点
一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。
135 0