矩阵数组转置

cpp 复制代码
#include<stdio.h>
int main()
{
    int arr1[3][4];//三行四列变成四行三列
    int arr2[4][3];
    for(int i=0;i<3;i++)//三行
    {
        for(int j=0;j<4;j++)//四列
        {
            scanf("%d",&arr1[i][j]);//录入
        }

    }
     for(int i=0;i<3;i++)//转置
    {
        for(int j=0;j<4;j++)
        {
            arr2[j][i]=arr1[i][j];//将arr1的行数字与arr1的列数字交换给arr2
        }

    }
     for(int i=0;i<4;i++)//输出
    {
        for(int j=0;j<3;j++)
        {
            printf("%d ",arr2[i][j]);
        }
       printf("\n");
    }


    return 0;
}

输入一个三行四列的矩阵

将矩阵按四行三列输出

相关推荐
少许极端3 分钟前
算法奇妙屋(十五)-BFS解决边权为1的最短路径问题
数据结构·算法·bfs·宽度优先·队列·图解算法·边权为1的最短路径问题
star learning white9 分钟前
xmC语言10
c语言·开发语言
c骑着乌龟追兔子15 分钟前
Day 27 常见的降维算法
人工智能·算法·机器学习
hetao173383717 分钟前
2025-12-02~03 hetao1733837的刷题记录
c++·算法
田里的水稻19 分钟前
math_旋转变换
算法·几何学
ada7_27 分钟前
LeetCode(python)——94.二叉
python·算法·leetcode·链表·职场和发展
AI视觉网奇30 分钟前
躯体驱动 算法学习笔记
人工智能·算法
福尔摩斯张34 分钟前
从Select到Epoll:深度解析Linux I/O多路复用演进之路(超详细)
linux·运维·服务器·c语言·网络
不穿格子的程序员34 分钟前
从零开始写算法——普通数组类题:数组操作中的“翻转技巧”与“前后缀分解”
数据结构·算法
逝雪Yuki37 分钟前
简单多源BFS问题
算法·leetcode·bfs·广度优先遍历