矩阵数组转置

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;
}

输入一个三行四列的矩阵

将矩阵按四行三列输出

相关推荐
Tisfy4 小时前
LeetCode 3240.最少翻转次数使二进制矩阵回文 II:分类讨论
算法·leetcode·矩阵·题解·回文·分类讨论
橘子遇见BUG4 小时前
算法日记 31 day 动态规划(01背包)
算法·动态规划
东方巴黎~Sunsiny4 小时前
java-图算法
java·开发语言·算法
ac-er88885 小时前
PHP二维数组排序算法函数
算法·php·排序算法
Tisfy5 小时前
LeetCode 3244.新增道路查询后的最短距离 II:贪心(跃迁合并)-9行py(O(n))
算法·leetcode·题解·贪心·思维
小杨 学习日志5 小时前
C高级学习笔记
c语言·笔记·学习
DdddJMs__1355 小时前
C语言 | Leetcode C语言题解之第564题寻找最近的回文数
c语言·leetcode·题解
Matlab程序猿小助手6 小时前
【MATLAB源码-第218期】基于matlab的北方苍鹰优化算法(NGO)无人机三维路径规划,输出做短路径图和适应度曲线.
开发语言·嵌入式硬件·算法·matlab·机器人·无人机
qq_428639616 小时前
植物明星大乱斗15
c++·算法·游戏
Peter_chq7 小时前
【计算机网络】HTTP协议
linux·c语言·开发语言·网络·c++·后端·网络协议