求二维数组的转置矩阵

简介: 1 /*===================================== 2 求二维数组的转置矩阵 3 输入 4 两个整数n和m 5 n行m列的二维数组 6 输出 7 输出该二维数组的转置矩阵 8 数据范围 9 0
 1 /*=====================================
 2 求二维数组的转置矩阵
 3 输入
 4     两个整数n和m 
 5     n行m列的二维数组 
 6 输出
 7     输出该二维数组的转置矩阵 
 8 数据范围
 9     0<n<20; 0<m<20; 
10 ======================================*/
11 #include<stdio.h>
12 int main()
13 {
14     int a[20][20];
15     int b[20][20];
16     int i,j;
17     int n,m;
18     freopen("5.in","r",stdin);
19     scanf("%d%d",&n,&m);
20     for(i=0;i<n;i++)
21     {
22         for(j=0;j<m;j++)
23         {
24             scanf("%d",&a[i][j]);
25         }
26     }
27     for(i=0;i<n;i++)
28     {
29         for(j=0;j<m;j++)
30         {
31             b[j][i]=a[i][j];
32         }
33     }
34     for(i=0;i<n;i++)
35     {
36         for(j=0;j<m;j++)
37         {
38             printf("%3d ",b[i][j]);
39         }
40         printf("\n");
41     }
42     return 0;
43 }

 

相关文章
|
1月前
转置
【8月更文挑战第15天】转置。
21 1
|
3月前
|
存储
不会吧,不会吧,还在直接写二维数组?康康我一维变二维
不会吧,不会吧,还在直接写二维数组?康康我一维变二维
|
4月前
玩转矩阵
玩转矩阵
|
4月前
|
索引
转置矩阵-暴力解法&一行代码
转置矩阵-暴力解法&一行代码
26 0
|
机器学习/深度学习 存储 人工智能
第3章 数组与矩阵——3.2 矩阵操作
第3章 数组与矩阵——3.2 矩阵操作
|
存储 NoSQL
第3章 数组与矩阵——3.5 稀疏矩阵
第3章 数组与矩阵——3.5 稀疏矩阵
|
机器学习/深度学习 前端开发 rax
第3章 数组与矩阵——3.4 矩阵运算(1)
第3章 数组与矩阵——3.4 矩阵运算(1)
|
机器学习/深度学习 资源调度 算法
第3章 数组与矩阵——3.4 矩阵运算(2)
第3章 数组与矩阵——3.4 矩阵运算(2)
|
算法 Python
线代矩阵问题
线代矩阵问题
100 0
|
人工智能 算法 C语言
矩阵及多维数组
矩阵及多维数组
95 0